Great post. I really the 7 Key Points. I feel like I may (may!) be doing a decent job on 1,2, and 5 - but need to step up my game all round and especially on the remaining four.