Not exactly the most relevant comment, but just FYI, I learned how to read kanji through simply one website:
http://readthekanji.com
It was free when I joined, but I don't think it is anymore...-.-"
At any rate, I did this for a semester at school, and from there I was able to read/learn on my own with rikai-chan and lots of japanese video games. ^.^