Although I'm not in the market for a new sewing machine right now, the information you gave is very informative and will keep it in mind should I need a new machine. I don't know who your repair guy is, but I would say that he is definitely a keeper, lucky girl.