A lot of hobbiests use eagle by cadsoft. Limitations when mapping a schematic to a pcb on the free version, top and bottom layers only, 80 x 100mm max, not a problem for many projects. Not a limitation for schematics, only when doing a pcb layout.
http://www.physics.utoronto.ca/~astu...e_CadSoft.html