http://www.gamehippo.com <--- this site has tons of free games that kick ass
some of my favorites are:
Dink Smallwood: hullarious adventure rpg that you can choose to say nice things and don't hurt others or you can be a sadistic asshole and hurt people around you and say evil things. ^_^
ShadowFlare: another adventure rpg which is alot like diablo ii. kinda short, but this game is fun as hell to play.
Zelda Classic: a well-made clone of the original legend of zelda for NES.
D.R.O.D.: this is a puzzle game that is quite fun and challenging... and nicely genocidal.