OK I uploaded a bunch of games including DUNGEON DEFENDERS YAY
I haven't tried to install any of the executable's since I use steam instead but I don't think you need a key for the main exe's since no key was supplied other than the Steam and Desura keys.
If there's any issues with any of the files or links please let me know by posting in the appropriate thread or just shoot me a PM.
If there's enough interest I will continue posting new content (4-6 games) every month.
OH, PS, Tell me what you all think of the new Download and Play Video buttons I made today. There located in each of the game downloads threads.
My personal blog where I write articles and guides