Alfons points to a New Scientist article that discusses the news dished out at yesterday's JPL press conference. It's worth a read. Thanks Alfons.