I have the Sapphire 960Q (traded my Sapphire 875Q which I loved) and I love it. Although I don't use it much except for piecing but it sews beautifully. It is also worth mentioning that I like the new white table that Viking offers now for the machines (saved me the hassle of ordering one online).
Good luck ;-)