It's interesting how people's CNS very so much. I'd probably grow like a weed off that program, but then again, I like low reps and high sets for the most part. I generally train multiple sets 6-10 and low reps 1-5 for the big 3 and 3-8 reps for most others exercises except a few muscles that like the exact opposite and like relatively high reps. Of course I only train these exercises once a week. If I was gonna do that routine I prolly go heavy-light-medium on it. Alot of people make the mistake of thinking you can't make your muscles get big like a guy that does high reps and sets of 3 for his muscles, but you can. The key is total volume of reps. If you do 30 singles you will hypertrophy similar to if you did 3x10. I know the stimulation of both types of training are not the same, but it works. There are alot of very big muscled powerlifters and olympic lifters that do lots of sets and low reps that get big. The bodyweight weight and size is just a matter of diet. For bench I'll do 10x3, not to failure. For squats I'll do 10lbs singles and bump up ten pounds a single until I hit my wroking set weight for 6 singles. Since starting training again last workout I did 225x6x1. I singled 45,95,105,115,125,135,145,155,165,175,185,195,205,215 and then did 6 singles with 225. That's 20 total reps and as my working sets get higher in weight, my total volume of reps increases too. After 7 months of this type of training in the past my legs were 30" at 220lbs. So I know it works great for strength and size, but maybe that's just me. For me I need heavy weights, high sets and low reps and not train to failure. Some of my muscles prefer high reps sets, but the big muscles don't for the most part. But training at top weights like that 3 days a week is overdoing for sure.