I have a Pfaff 2140 (which you can upgrade to 2170...software & settings on machine). You will need software to put on your computer, which can be spendy. I subscribe to Artistic Threadworks for designs. I dont use my machine or software to its max (not enough time) so the smaller designs work for me. Love my Pfaff, love the service I get from my Pfaff dealer.