I would also suggest keeping your current machine rather than trading it in. You will always have a machine to use when one is in the shop, and you can also set up an embroidery to stitch on the 580 while piecing something on the other. It's amazing that you can sew on 2 machines at a time!