We just released the new "play games" section of our site. The list is small at the moment, but with the feature in place we can easily add more games. If you have specific requests for a game you were addicted to years ago, use the Contact Us form and describe it in detail. We'll try to find and post it for you to play again!
To start out, two of this teams favorites are the ones that are up there now:
Check them out, they're highly addictive!