I just came across a nice resources listing site. Ifound it very useful:
http://nihongo-e-na.com/eng/
its categorized into reading, writing, speaking, listening, grammar etc.
each link comes with a detailed description of the site. There are also some articles about learning japanese in general.
happy learning