I have never sewn on a Babylock. No dealers anywhere near me. But I had a Bernina 570 that kept misbehaving and had it back in the shop for three times because of thread nesting in the bobbin area. I finally had it and told them I did not trust this machine. I was thinking maybe they would give me a different one because I had bought it from them. They offered to trade it in at a good price but a little more for a 590. I took the trade in and actually I am glad I did. The 590 has been a great machine so far and seems to be made a bit more sturdy and also has some features the 570 does not. Do they deal in anyother brand of machine? Maybe they would let you trade in your machine for a different brand?