We get lots of advice from outside consultants and rarely is it as thorough, well organized, clearly laid out and real world as the information shared by you.