I use smart.fm for learning vocabulary and used kanagrams.com for learning kana.  Is there anything similar to Kanagrams (and free) for learning kanji?  I am really struggling at the moment. I was trying to pick up 20 a day but I am finding this very hard.  At the rate I am going at the moment it will take me many years to be able to read even one page of a newspaper.
Cheers, 
Thomas