Thanks Hoss! I hadn't stumbled across this yet.
I know what I'll be doing for the rest of the weekend now
To share a bit more, I just found out yesterday, MIT launched a free online education called Open Courseware.
I'm not sure how long this has been available, but here it is - http://ocw.mit.edu/OcwWeb/web/home/home/index.htm
I have not been able to stop reading since I found it.