Circuit design software

I'm a fan of upverter.com

Simple to use, simple to share, continuously being updated. Awesome footprint editor if you have to create a new package to layout on a PCB.