Good points Eric. Everything hinges on the individual, and it's impossible for any of us to make many recommendations because of how individual all this shit really is.
My postings regarding these types of ADVANCED programming will be as generic and general as possible. I put very little thought into this and completely stick to exactly what is written. It's impossible to really dive into anything specific with this program unless I'm personally in the gym with said person. The REAL question would be what they're experience levels are?