Well it’s been a while since we said anything about Radiohead (yeah, right), and they would probably just die without the lack of attention. Yeah, guess what’s their next move? In their next internet assault Radiohead have launched their own social networking site at waste-central.com. I can just smell the lines…Hey, I’m a power user at the Radiohead social network! I made Radiohead front page, etc. So keeping things (as) serious (as possible), it’s not…