Check out patternreview.com for machine reviews and advice. Whatever you do test drive, test, drive, test drive! If you buy online, be sure about the return policies and costs (restocking fee? Who pays return shipping?) and test drive it at home. I don't know what your budget or needs/wants are, but two machines I can recommend are the Bernina 440QE (I bought mine used) and the Baby Lock Quest Plus (which has been replaced by the Serenade). They give me endless sewing pleasure.