Found this great free online resource for beginner to intermediate electronics enthusiasts: http://www.allaboutcircuits.com/
. It covers all the basics of DC, AC, and digital circuits. The AC section in particular was very enlightening :-).
Hope someone finds this useful,
[Update: Darn, just realised that this is in the wrong section. Someone please move it to the tutorials section...]