@Renegade: I looked carefully at Khan Academy before signing my daughter up for it. I thought it seemed quite good, and she reported that it was of benefit, for her.
However, the fly in the ointment always seemed to be Bill Gates' funding of KA.
I'd be wary of anything that that gentleman invested in.