I've made good experience with iteadstudio.
For some crude prototyping i often make the boards myself.
Its even possible without a photolithographic process, all you need is some glossy (magazine-)paper and a laserprinter, as well as an iron (the one used for shirts, that is
)
Here are the steps:
- Clean a bare PCB with acetone
- laserprint your pcb-design onto the glossy paper
- let you iron warm up (i've got good results with mine set to abour 3/4 power)
- carefully align the pcb onto the printout
- wrap it around the edges and tack the paper in place with some sticky tape
- flip the board over, so that the copper (with the printout on top) is facing upwards
- proceed to iron very firmly
- when you can see traces shining through immerse the board in water (adding some soap will help; bath-cleaning "stuff" works a treat)
- let it soak for a few minutes
- begin to rub off the paper
you'll then end up with the traces printing onto the copper. as last step you can cure the print by heating it up a little, reflowing the toner.
The very last step then is to etch the board in e.g. Iron-III-Cloride.
Using this technique i managed to get reasonably fine pitches (e.g. a trace running underneath a 0806-resistor or a sot-23 device).
Good Luck!