Yes, the title of the post says it all. I first learned it on Techcrunch and found out about this cool MMO that doesn't need any installer other than your browser.
If I'm not mistaken this is the MMO that was supposed to be available for multiple phones other than the iPhone, but they cancelled that and opted only for the iPhone.
I could be mistaken though. I don't have an iPhone, and don't want one, so it doesn't mean much to me That's about the only interesting thing about it.