what you buy in walmart/joanns etc is different. usually you cannot buy the exact same machine in a fabric shop. brother makes machines for the lower end stores and the machines are lower end. they do not sell these models to fabric shops. besides, as mentioned in a million other posts when you buy from a dealer you get their help w/whatever you need.