If you speak multiple languages or are taking any type of language class, go check out Lang-8. It’s a site where people essentially correct each other’s writing in order to facilitate learning among the community. The awesome part is that there is a points system. You get points whenever you correct someone’s writing. More points = higher positioning in searches. To balance this out, the site also encourages correcting posts that have yet to be corrected. Subtle, non-overbearing gamification (I feel dirty even typing that word) is fun. Learning Japanese won’t be so bad after all.