Don't forget Cadsoft Eagle they to have a freeware version with a huge library of parts
http://www.cadsoft.de/