20080327 home.science: Watch: Life on Saturn's moon?