EAGLE is a user-friendly, powerful and affordable software for efficient circuit board design (PCB design) and combines the + schematic editor, layout editor and autorouter on one single interface.
more info...

TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. Is a program to help you draw circuit diagrams. It comes complete with symbol libraries to get you started straight away.
more info...

This is an absolutely versatile and 'full value' Flash maker. You can find all you have ever heard about: shape, design, motion/shape/image between creation, guided motion and adding stream audio, also, you can edit SWF directly.
more info...