I agree with sewjoyce about checking out your local sewing machine stores for both used and new. It's good to buy from someone not too far away in case you need to run back for assistance and/or moral support! :) Check out what they offer for training as well. I bought a Viking Sapphire 830 a few months ago. I had a choice of my LQS or Joann's (unless I wanted to travel 75 miles or so). The price was just about the same. Joann's offered 2 classes, my LQS offered unlimited (plus they were much friendlier!). Good luck!