Hello from Oregon! I'm new here too and have found this to be a very welcoming board. In regards to buying a new machine, I agree with others, that it's a good idea to "test drive" different brands and models at your local shops. Often times, dealers will provide a series of free lessons when you purchase a machine. I did this when I purchased my Bernina and it was very helpful for learning about the function of all of the special feet, various stitches, etc. Good luck & welcome!