The MSL delay is not yet confirmed, but there is a growing liklihood of delay even without the budget problems. The entry, descent and landing system fo MSL is a new design (Skycrane) and the development is proving difficult. There is also the risk of of a failure on the 2009 Telecom Orbiter upon which the MSL mission is dependent. NASA may decide to launch MTO in 2009 and MSL in 2011 once MTO is confirmed operational at Mars. On the positive side, there is also a chance NASA will double up like they did with MER, and fly two MSL rovers.