Here are the some of the sites that I get all of these great games from:

http://www.addictinggames.com

 
http://www.xgenstudios.com
Paragraph.