If you're looking for a reasonably priced "long arm", why not take a look at the Bailey(
http://baileyssewingcenter.com/bahoquul20e.html)? It has a pretty good reputation on the machine and the company also has a good reputation. They now have a 20" machine for $2,999. When I have the money and the room, the Bailey is what I'll be getting.