I noticed futurlec does PCB manufacture. I got a quote on an arduino-sized board (dual-sided), and it looks to be cheaper than batchpcb.http://futurlec.com/PCBService.shtml
The numbers I got were -
2.7" x 2.1", double-sided with solder mask and silk screening, for 1 PCB US$54.66, for 10 its $87.60;
Same size without silk screen, 1 for 42.66, 10/ 75.60
Same size w/out silk screen or solder mask, 1/ 18.66, 10/ 51.60
So if you choose no silk screening (white text telling you which parts go where) and no solder mask (green overlay), your custom design that fits on an arduino-size board is ten for US$51.60, that is pretty cheap considering how much time is saved.
For comparison batchpcb is $10 to setup and $2.50 per square inch, so for a 2.7" x 2.1" its roughly $24 total for one (with solder mask, silkscreen, etc). But for 10 boards its ~$150. So, batchpcb may be worth the money for one or two boards with the silkscreen/soldermask options, but for quantities futurlec takes the cake. My understanding is a solder mask is not needed, and neither is silkscreen, but even if you do get those options, for 10 boards it's still cheaper than batchpcb, by a good $60.