It's pretty neat, and I like what they've done so far. There's some serious holes in their game lists but that's to be expected when they're trying to do so much at once. There's a link on the front page (how I found it) or if you're lazy:
www.nintari.net
Unfortunatly they only work with IE 5.0 and above, but they're working on other browsers as well.
-AG