this is my current setup. the only thing it doesn't have it needle up/down. but pulsing the go button accomplishes the same thing. they have smaller models at lower prices and their customer service is excellent.
http://www.baileyssewingcenter.com/bahoqupro17p.html