Hey I just saw this site: (you all might be aware of it already)
http://readmandarin.com
I don't plan to use it or find it especially useful, but if you click through a character to the 3rd screen where it shows the meaning with a breakdown of the components in color and a mneumonic/explanation, it just made me think:
I really hope that the practice feedback gets something along these lines soon! (I know something like it is in the works)