I know what you mean about sewing machine repair shock. I late last summer I had to have my Bernina 440 EQ serviced and a new computer part was needed. Wouldn't you know my warranty had just expired a couple of months before. The bill came to $440.00 for parts and labor!! Kelela