I have a Viking Sapphire 875. I love it!! I've had it for a few years now. I have great support from the store I purchased it.
If I want to learn anything on it all I have to do whenever I want is call with a question and they will set me up with someone to get 1/1 tutoring.