We are using Teaching Textbooks right now with H. For the most part I like it. I have found that she does much better writing out her math work and this can be hard to enforce with a computer program, but it is getting better. I don't just put her on the computer and let her do it herself, though I listen with her and help her work out the problems. It is too bad we don't live near each other or I would let you borrow the first disk. It includes many review problems in each lesson which is vital to make math concepts stick with H. It is a bit "behind" other programs but I would rather her be working a bit below grade level and making progress than being stuck. I'm not too worried about upper level math yet.