I know how you feel, I have a 500 that was my first machine and it has really worked hard for me. The last 2 yrs it has given me problems. I've had it looked at my so many shows, but no one can figure out why the thread catches on something and knots up...I keep working with it, as I don't want to give it up..shes a good old friend....