I think some of the discussions on this posted are off topic, there is another post -
http://www.iceinspace.com.au/forum/s...210#post663210 that is discussing possible life on other systems based on other findings.
The NASA announcment is over and may need discuss in another thread so newcomers know what the discussion is all about.