Hi William,
I kind of like SparkFun's service. If I recall, the price is very low $2.50/square inch. They cater to hobbyists, so a one off board is no problem.
http://www.batchpcb.com/index.php
Um, yes, from their FAQ:$10 setup fee (incorporated into the shipping fees) - $2.50 per square inch.
What are the PCB rules and limits?
* 2 layer board - 0.062" FR4 material
* 8mil spacing minimum
* 8mil traces minimum
* 20mil minimum drill size
* 500mil maximum drill size
* No internal routes, no v-scoring
* Board is routed to the indicated border (very clean edges, you can get creative with the shape as well!)
* Soldermask both sides
* Silkscreen both sides
* 1oz Copper
* No limit on the number of vias
* No limit on pads or components
* Multiple designs, multiple copies are allowed!
* Any size up to 10x15", measured in inch increments
* Minimum billable size 1x1" (smaller boards are allowed but rounded up)
* Your design can be any size - board size is rounded up to the nearest inch
You can get more info on the SparkFun site:
http://www.sparkfun.com/commerce/categories.php
Regards,
Robert