I use this machine everyday and love it. I have been sewing since the age of 7, and I have used lots of different machines throughout the years. The 6600 is a workhorse and will serve you well and sew anything you want. My machine is about 1 1/2 years old. I have sewn through layers on layers free-motioning and not a problem one. It is truly a great machine. Your husband hit one out of the park with this one, worth every penny and more...he deserves a hug.