as of today, my Bernina 630 has been at the shop for 2 MONTHS..........I have picked it up and taken it back FOUR times trying to get it repaired.......each time, they say its ok, I bring it home and it is still skipping stitches....so now its back there again and they assure me that they will have it fixed correctly.......you better belive that I will be sewing on it AT THE ShOP before I bring it home for the 5th time..........