This is an excellent post. Unfortunately I feel like feel like I have been trying to drink from a fire hose. Definatly need to read this a few more times (and take notes).