According to the World Commission on Environment and Development,1 sustainability is defined as ?meeting the needs of the present without compromising the ability of futuregenerations to meet their own needs.?