Wow, this is a slightly old thread, but it's the most relevant one to this announcement.
Wow, did anyone here actually spend time/money on Curiosity? I kinda feel sorry for those who did now. I may have spent a little time (maybe 2 hours max), but never spent a dime on it, and I'm glad I didn't.