A couple of links that may be of use to people.

Lectures online: Free video lectures,Free Animations, Free Lecture Notes, Free Online Tests, Free Lecture Presentations

MS Free eBooks: Ebooks: List of our free books - Microsoft Press - Site Home - MSDN Blogs