Schematic software

Does anyone have any favorites? For simple assemblies, I came across TinyCAD, although the libraries are kind of hit and miss.

I like DesignSpark from RS Components / Allied Electronics. It is free for commercial and non-commercial use. It also has quite an extensive library of components.