I learned a lot from JB a few years ago........I had been out of the game for a few years for personal and family reasons and he was the person I contacted for a refresher to get back in the saddle and start again .......
sure I didnt adopt everything he said and my systems and style is very different from what he teaches.......but have a look through and see if any of the rules here strike a chord
do I agree with all of them .......well no ........but many I do !