Explaining Sustainable Landscaping The buzz word of the moment is sustainability, but what does this really mean and how does it relate to the business of landscaping? On a basic level, sustainability can be defined as the ability to exist constantly.  What this...