Personally, I would go with a dealer, even if it's more expensive. That way you can get personalized service and whatever help you need. They may even offer classes on that particular machine, I know the one I use, does. It's hard to get the same off the net. My 2 cents worth.