I agree about purchasing from a local dealer, if that's available. Most dealers are very helpful and will provide classes and assistance as needed. Other than that, I would suggest prioritizing the options that you want and choosing the corresponding machine. I've always thought that buying a machine was like buying a car, you can't always get all of the options that you want so you go with what's most important for you.