Baby Lock Sewing and Embroidery Machines and great cotton fabric selection, sewing notions and patterns