While I draw most schematics using the TurboCAD drafting program, don't overlook the very capable drawing program that is a part of OpenOffice.org 3. You would have to spend several hours drawing the basic symbols you want to use (resistor, capacitor, transistor, mosfet, ground, switch, etc.)...