Managed to get into the Desura closed beta. That's pretty much all I've done of note on this site.
Desura is a community driven digital distribution service for gamers, putting the best games, mods and downloadable content from developers at gamers...