Mike did this video a few years back now, but there is a lot of good information in there. I know I learned several things, and now also understand WHY some of things that I have experienced happened.
Maybe it's time for a refresher course. Check it out, it's very informative.