Ecology: Potentials and Limitations