If I were going to get a machine online, I would either choose to do it with allbrands, or kenssewingcenter because I have had excellent service from both. I did purchase my mechanical from overstock, and they also had good service and sent me another machine when the first one didn't work, but if it were a 4-500 dollar machine kens or allbrands as they are very reputable dealers. I probably wouldn't hesitate to buy from my dealer as they are great, but they are pricey so I don't buy my cheap machines from them. If you buy online you just need to be aware of the return policy and try it right away especially if its a gift. Many people wait to long for this because there are always lemons out there and if you didn't buy locally its harder to return