Another vote for the 6600P! When I took mine in for routine service, the repairman (who has been servicing sewing machines for 28 years) said that all his customers love their 6600P's...but he gets a lot of complaints about other makes/models. So he recommends the 6600P to anyone in the market for a machine.