Just throwing my two cents out there. I do upholstery work on industrial machines and I also collect older domestic sewing machines (last count, 68 machines). In particular I collect old singer machines from the 1930s through mid 1960's. These are heavy, cast-iron machines with steel gears and powerful motors. The old black Singer 201 is full size with gear-drive motor is still considered to produce the most perfect straight stitch of any sewing machine ever made. The singer 15-91 is a similar machine. The singer 221 is a portable mini version and is very sought after by quilters. The singer 99k is a 3/4 size machine with belt drive motor - also good for quilting work and reasonably priced. These machines only produce one stitch - a straight stitch, but they do it very, very well. Refurbished machines can easily be found on ebay and they will most likely outlive most of us using them today. If you need a zig-zag stitch i would recommend a singer 301, 306, 401, 404 or 501 machine. Again these are heavy-duty machines that produce a variety of stitches and are built to last if maintained with reasonable care. In my opinion, no domestic machine made today even comes close to the strength and built-in durability of these 50 year old machines. 221 machines in good condition demand $400+ on ebay but the 99Ks can be had for around $100. The older Necchi italian-made machines are great too. If you do a little footwork and hit the spring garage sales/local goodwill stores, you might get lucky and find one of these treasured machines for next to nothing. Good luck, Ron