I personally would not do a Singer. When I wanted to upgrade my sewing machine a few years ago I looked in to one and got it through Home Shopping Network since they were having a great deal on one. I returned it the day after I received it. It had a terrible stitch quality. The straight stitch was *okay* but the fancy stitches all scrunched up and were goobered up. There was something seriously wrong with the computer part of it.
I personally would avoid new Singers as if they were on a plague ship but that's my opinion. There are others that are happy with them...
I'd check out a Brother instead. They are comparably priced. I have had a few friends get them from Walmart.com and are very happy with them.