I bought the Brother PE700II from Overstock.com. I really like the machine and have had no problems with it, but I wish I had spent another few dollars and gotten the PE770 instead. The more expensive machine has the capability to transfer designs directly from a USB stick to the machine. On the less expensive machine, you can't transfer directly from the stick and need to hook up your computer. Both machines can use up to a 5"x7" hoop.
The PE770 happens to be a Daily Deal today for under $600.