For some casual flash games, go to miniclip.com There is a new site named silvergames.com which have some really good innovative puzzle games.... It even have the flash version of original street fighter game.... try that out...