Erin's Challenge (interactive website for those outsite Japan who want to study Japanese.)
Visit Erin's Challenge to check all the great resources.