On a separate not I'd highly recommend DirtyPCBs[2], not only because of how funny their FAQ[3] is, but also because of the the reasonable quality boards. They also allow panelized jobs without any extra charge, which is rather unique. Typically that is bit more you have to pay extra for that.
Typically you'll find that you pay 14USD for 10 5x5cm boards. Delivery time ~30 days.
[1] PCBShopper http://pcbshopper.com
[2] DirtyPCBs http://dirtypcbs.com
[3] DirtyPCBs FAQ http://dirtypcbs.com/about.php