Whether you're a hobbyist or a professional, there are hundreds of sewing machines to choose from. How do you know what's right for you? First, think about your personal needs. "Basic machines with ...