First off a dealer that is dedicated to his/her business and will provide all the classes that you will need to learn to use your machine. I purchased 2 top of the line machines before I purchased the Bernina I have now. My dealer is now always giving classes showing us how to use our software and machines. The first two dealers were not so user friendly.