Really well done and put together reference. Now, we can truly say there is a GOOD place to stop and read up on terms and ideas before diving in head first. Some people just want to be told what to do and don't care about what's going on. I'm not one of those. I like to know the how to the why...