Dealer is definitely the way to go. Shop around. I have a Janome and Pfaff. Each has their favorite brands. Plus you have the support if you have problems and will get classes on the machine. You could also check with Brubakers. Amy will give you a great deal and they have fabulous customer support. www.brubakerssewing.com I know Amy and Brubakers from my Janome 7700 yahoo group.