Itead, Members with Experience...

I have had great service using these guys:

http://www.internationalcircuits.com/

You can price your order on their site easily, and depending upon your board size and quantity, it can be a very good deal.