I've had my 6600p for 6 years. I use it daily and LOVE it. No problems at all. The only times that I've it in for service was for general check up and maintenace. I use the duel feed system with the 1/4" foot for bindings and such.
Good luck in your search.
Karen