ExpressPCB is a nice service but I agree their software is....suboptimal. (-> I hate it.) Try Advanced Circuits. Can be pricey, but they do good work and have regular specials which make them very reasonable. ($33 per board, DS, PT, SS boards). Their freeware CAD is the best I've used and is better than many "flagship" commercial CAD packages too. Very good tech and sales support. You'll have to order directly from them, similar to ExpressPCB...the software doesn't produce gerbers. But they'll send you the gerbers with your boards. You can receive your boards tomorrow if you want, or in a month, or whatever...your choice. Oh yeah. It's
www.4pcb.com. (And they'd better give me a cash commision.

)