A good program that allows schematic drawing
and circuit simulation is Circuitmaker. They also
have etch layout software.
Their site is:
http://www.circuitmaker.com/
Iv'e been working on an application that controls a small
ASCO solenoid. I used a 47 ohm in series with a .1uf cap
for noise suppresion. The solenoid was completely messing
up my PIC16F628 microcontroller. I tried a MOV at first but
that didn't stop the problem. I also remember using a snubber...