jennifer.blog
it all ends up here
Mango Languages
An online language-learning system for 12 languages.
Pleco
Chinese dictionaries for iPhone and Windows Mobile.