Nice article, but Venus and Titan need to be added to the search-for-life list.
Don't you think Venus is just too damn hot?