Hello. Having a lot of indie games around my computer, I decided to upload the all to Wuala. Wuala is kind of a online hard drive where you can upload stuff and share it (if you want to).
My idea is to create a big repository for all free games, being indie, abandonware or some other kind.
I'll give you the link for you to see it. THIS LINK OPEN A JAVA APPLICATION BUT IT DOESN'T INSTALL ANYTHING IN YOU COMPUTER. I belive there will be a web API coming soon, but for now, you have to bear with the java API.
http://wua.la/Freeware+Games+ClubI'm still uploading some stuff but, if there is some game that should be there, just say something. If you want to contribute you have to make a wuala account. I won't be explaining how wuala works, as it goes beyond the purpose of the thread.
I hope it's useful.