Maybe I'll ask for EPGY instead of ALEKS, eh? [/quote]

Just thought I'd chime in about EPGY...
We've been working through the math sequence with DD, at home on our own, hopefully in preparation for a big acceleration in school at the end of the year. It's a great program - however - some of the lectures in the course are not explained very thoroughly. DH and I make sure that we watch over her as she does these to make sure she "gets it." I would be concerned that a kid doing it on his/her own at school, if not closely supervised, might not understand certain topics. For instance, the 6th grade course has a lecture about bases other than base 10. Fine, but, they explanation is so brief that I had to research it on the internet and explain it a different way to make sure she understood.
Not sure how ALEKS works or how EPGY is in lower grades, but just my experience.