A few years ago, I
blogged about a site reporting about indie games, named
Pixel Prospector. It seems the site still exists today, and they now even have their third anniversary. Congratulations! :)
Since I decided Diablo 3 is boring, I was looking for some games to download and try out. They created a
4 min video showing 44 free indie multiplayer games. I think I'll pick something from there. :)