My experience with the Rotary Timetable Builder was good. It took me a while to get used to using it, but I had anticipated that and started playing with it well in advance. I had been using a "home-made" scheduling program (home-made in the sense that the engineer husband of one of our teachers created it). The Rotary seems to use the same basic principles, but is light years ahead so far as being easy to use goes. When I ran into troubles, the solution to my problems were always in the guide, so I've no complaints. I'll certainly continue to use it.