I love my Janome 6600!!! I won mine on a quilt shop hop a few years ago (as a matter of fact is was in February 2010). The total cost of this machine was the maintenance agreement I purchased at the local shop that does the service and I also got lifetime lessons for it too. I am sad to say that I have used it for very little other than piecing quilts - but it does a great job at that.