So no space spiders?I have some doubts about the veracity of this. This would be huge news, literally the biggest thing ever, bigger than electricity, even, if true. Never heard of these guys, haven't heard anyone else talking about it. Doesn't mean it's not true, but the silence around it, if it is true, is confusing.