I know they are not cheap but I have a Janome 6500 that I just adore. It has a thread cutter and a threader too along with I don't know how many different fancy stitches. It is a very well made machine that is really heavy. That is my only complaint, it is extremely heavy to carry. The Janome 6600 is one step up from it.