Small-run PCB assembly

pico,
www.cbas-usa.com can do small batches of board assembly.
They won't do turnkey, you have to send them all material, and a check before they send your built board back (no paypal or visa yet), on your fed-ex account (easy to set up, with credit card billing).
They charge $350-400 (depends on board size & number of components) for stencil creation and pick & place programming. They prefer all SMD, but will do thruhole as well. Cost/board otherwise is <$10 depending on size. Send them your gerbers for a quote.
They did the blue board here for me:
'1284 with LiPo charger, Arduino style headers, Xbee socket
Cross Roads Electronics