I have to agree with crossroads, Fritzing kinda sucks.
I never tried expresspcb but from what I've found out, if you want to make a pcb you'll have to find a company that will take the expresspcb proprietary format (so batchPCB is out of the question).
Crossroads, do you get your PCBs made with ExpressPCB or someone else?