I actually prefer to use online programs. The are interactive and take up much less space. Right now we are using a program through a local school district that is call OdysseyWare. We absolutely love it and when we want to get off the computer and get hands on we can. We do experiments, we go to the library to do research, and I have a group of other free web sites that I can print worksheet and other fun content from. We also tried K-12, which I also really liked. That program is more of a combination of online and book work.