Random Useful Sites. Not sure where to put them yet.
Lots of useful information on all cyber security subjects.
Internet Security and Data Mining
I wish I had this guy as my teacher. Cyber Security Training from a very knowledgeable person.