Jeanne, three years ago I decided to learn JavaScript as a lark. I found all the books on the subject difficult to follow. It was as if the authors backed a truck up to my door and then dumped it. I wanted to be guided step-by-step. Also, I realized that I would never retain anything unless I practiced each concept as it was introduced. I couldn't find a set of exercises that I thought would do the job for me, so I started designing them myself. At some point, I said, "Gee, maybe I should do this for a larger group of learners than just myself."