Sewing machines for buttonholes, overlock, embroidery and quilting. Choose whether you need a simpler mechanical, more advanced electronic or a computerized model. Sewing machines with a USB connector have software that can be updated and allow you to load new patterns. Touch screen makes it easier to choose the right settings. Other things to keep track of are the number of needle positions and seams that the model should be able to handle.