I have 2 Brother machines and really like both of them. But I won't buy another Brother. When I was looking for software for my Brother embroidery machine I could not get any information or prices over the phone or internet. My "local" dealer - 90 miles away - said I would have to come into the shop. Dealers I located over the internet said I would have to go to my local dealer. Sorry, but I'm not driving 90 miles to find out everything they have is over my price range. I called a BabyLock dealer who is about 45 miles away. He was very helpful, had just what I needed in my price range, took my credit card number, and mailed me the software. I had it in 2 days. My next machine will be a BabyLock.