TinyCAD is a program for drawing circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists.
TinyCAD is an open source schematic capture program for MS Windows.
Use TinyCAD to produce professional circuit diagrams and export net list information to PCB applications.
Download TinyCAD from Project Home: tinycad.sf.net
Join the tinyCAD user group http://uk.groups.yahoo.com/group/tinycad/

But I think Abacom sPlan 7.0 is more easier and more customizable and more good looking for schematic design
Yes, it is but is not free.
the best i use cadsoft eagle