I urge you all to read the news story attached (click "View Website").
Secondary:
http://www.popsci.com/technology/article/2011-08/building-blocks-life-can-originate-space
______________________________________________________
How does everyone feel about this news? The science seems pretty credible, and if this theory is true then it pretty much proves the idea that life exists on other planets. If meteorites were "cosmic biological tool kits", and there are thousands upon quadrillions of meteorites out there.... there's little room for debate.