On ecosystems, Io9 has the 3rd part of their series, focusing on ecosystem changes:
http://io9.com/5653437/terraforming-ear ... owed-a-flyFrom what I've heard of Martian Terreforming, it's fairly simple, just really large scale. I believe the focus mainly to raise the temp enough so that the water on mars melts, and then everything takes care of itself.
Oh yeah, they also need to add oxygen somehow....