Design and Simulate Electronic Circuits
Came across a software called TKGate (http://www.tkgate.org/) which can be used to design, test and simulate electronic circuits.
I think it'll be of tremendous use to hobbyists as complex projects are undertaken. Imagine testing the success of the whole project before buying a single resistor!!