I just stumbled across what looks to be a fairly informative and fun website for Japanese-learners of nearly all levels except for the very beginner.
It doesn't teach the language systematically but teaches you very useful words and phrases. Everything taught there is
current and completely natural, which is exactly what lacks in many of these websites.
The only drawback is its use of romaji where kana suffice.
Japanese Lessons with Maggie