Found this link on their site:
http://www.cnn.com/2000/TECH/space/11/2 ... index.html
It pretty much says that the site is not legit. Why would they post such a link on their site? lol
And the 1st CNN link makes no sense either... how does it relate to them?