Rated 5 out of 5 stars
Wow, this is exactly as good as it sounds.
Hover over any chinese character, and it gives you all its meanings in English, plus the pinyin. It even spots combinations of characters that make common phrases, and has an optional built in dictionary.
The only way this could be better would be an option to see an animation of the characters being drawn (great for learning them quickly). I'd pay for that as an optional premium add-on.