Definitely go to a dealer! You can even find excellent used machines that have been traded in (when someone upgrades). I found a great used machine that came with unlimited free instructional classes on the machine as well as free classes on quilting. To have a dealer for repairs and maintenance is very valuable.