Best Answer - Chosen by Voting
http://nihongoichiban.com/
This site has a lot of study material and vocabulary. Even though the material is for JLPT, I still find it very useful to learn vocabulary, kanji, etc.
It is basically a big list of what is required for the JLPT levels. I print it out, highlight the words I know and learn the ones I don't.
Good luck and I hope you found this useful! ^^