Thank you for your advice. The link really helped me make a decision; I had never heard of The Art of Problem solving, now I'm very excited about the program. My concern for ALEKS was due to the fact that we did Singapore through 6B, and Life of Fred fractions and decimals and percents, but then got stuck. My ds2 and I both got stuck on New Elementary Mathematics and in LOF BA. I forgot almost all my high school math, which I wasn't great to begin with, and in college only took statistics, so I've been having difficulty teaching ds2. Ds2 is seven, and he loves math; he works at his own pace, and many times he explains concepts to me! Anyway, I looked into AoPS, and I will add it to our curriculum, keep ALEKS, the key to series we supplement with, and keep LOF BA for fun. Once he can get past the Time/Rate problems which have us stumped, we should be fine.