"Puddles" on Mars?

newscientist.com — It would appear not... Jun 13, 2007 View in Crawl 4