I am seriously considering this. I thinks DH is ready to agree. I just got a class schedule from one of my LQS's and they are having a couple of classes to learn how to use the program. The first class is actually a "try it first". I think I may buy it first and then go to the class and learn how to use it.