Just remember that the machines from Walmart have plastic parts and gears on the inside and most shops will not work on them if something goes wrong. The same is true with the machines from Hancocks. Most sewing machine dealers/shops will have good used machines. Brother has reconditioned machines on their website with good prices and warranties.