I hate dealing with etchant and photo developing chemicals, so I'm about to try BatchPCB. It's more expensive than doing it yourself (maybe), but they also do plated-through holes and vias, solder mask and silkscreens on both sides of the PCB as standard features.