It's a new flash game that came out on Kongregate, that got me really impressed. It's very generic battle system is complemented by a typing system that means that battles often have thought (what status effects to use, whether to buff, whether to change equipment), all sorts of cool things, and really good graphics for a Flash game.