Have you considered the Viking 100 Q machine. My machine has been to a number of classes, and worked flawlessly. It has been sewing up foundation piecing for a year and a half. It is very percise and weighs about 15 lbs. Very easy and comfortable to transport. I love it.