Don't hold your breath waiting for MSR
MSR is too hard. I'll be pleasantly surprised if MSL doesn't auger-in due to Sky Crane. If the Mars Program survives MSL and the cost over-runs due to Bush's Moon project then maybe(?) we'll see MSR (not likely in our life times).
Gary
