Kongregate has free games that you can play online. Choose from thousands of free flash games. Complete online game achievements to win badges.
www.kongregate.com