I too bought it originally from Desura, and got sick of waiting for that company to update alpha games. Now i just go to the source and buy it with Alpha games (updated are too infrequent for Desura to update them as often as i want)
Maybe an update link here, because Desura seems to only be good for you if you play like once every few months. It's pretty annoying to see a fix to a problem that bugs me, or a great new feature (Game speed +/-) and know that I will have to wait a few days because I picked the wrong platform to buy it from.
I got a few games from desura before I realized what a pain it was. Had to wait 4 days once for a 3079 update. Sure won't make that mistake again.
From their website: "The aim of Desura is to provide gamers with a dependable interface which delivers the content they want to play in the quickest cross-pc way possible."