This is a work in progress but I don't think I could do half as good on this topic as the following link:
Contributions to http://cmsmediaspot.wiki.hempfieldsd.org/ are licensed under a Creative Commons Attribution Share-Alike 3.0 License. Creative Commons Attribution Share-Alike 3.0 License