This was a REALLY good movie.
I was able to avoid this thread, and all other spoilers out there so I had very little idea what was going to happen. Needless to say I was pleasantly surprised at the risks the movie took in portraying hard science, and all of you that have such a problem with...