Buy from a dealer that you have a good report with. Make sure they offer classes and support. Go to the store, try out the machines and talk to others that have purchased from the dealer. I purchased my first embroidery machine from a sew expo and my local dealer would not help me. The next machine was a lemon and I had to drive 4 hours for service. Finally, I found a great dealer! She took the lemon as a trade in and gives me fantastic support. There is a tech every week at the shop for repairs and service. I just have to ask for lessons and she will set them up. Some are free and some I pay for. I have learned SOOOOO much from this dealer and I support her as much as I can. To me a dealer is everything!!! A good dealer will help you learn and explain all the extras you will need or want. Establish good communication with your dealer. It is really the back bone of all there is to come.