I have the Janome 350E and love it. There are all kinds of software available for your machine. I love that this machine has a USB port. You can download to your thumb drive or to your computer or like me, I bought an external hard drive to use to read the disk. I have had no issues. It comes equipped with a low bobbin warning and thread cutter. Any machine that has an automatic thread cutter, you must allow the machine to complete the job of thread cutting before grabbing your article or you can knock the machine out of adjustment. But it does do the 4x4 and 5x7 sizes.