Slashdot linked up this site containing amateur-composed mosaics of the various Huygens images so far released. The results are startling and far more clear than what has been carried to-date. The delta image in particular is quite stunning, but nothing you'd expect... hard to think it's a conventional alluvial formation when an impact crater seems to be evident in the "sea".
My God people... we're looking at another planet. When could this ever be considered less than front page? I do so hate MSM...