Nova just released a very good program on this mission - they had some footage of the landing I had not seen yet.
One of the questions I have for the scientists here - in the program they explained about the experiment for converting CO2 into O2 - why could they not test that technology here on Earth? Maybe they have, but it would seem our troubles with CO2 are more imminent that solving that problem on Mars for future use.