The main reason im starting this is that, there is a lot of amazing free games out there, either theyre indy games, or games from the past that went free. Personally one of my favorite free games is Tyrian, its a vertical shooter that is unlike most vertical shooters. Its actually fun to play and keep playing even if it gets relentless.
I guess you have Steam, if not, get it. There's a lot of free games available for download there. Team Fortress 2 is one of my favorites. You could also visit http://armorgames.com/ or http://www.kongregate.com/. There's a lot of free games there too.