How are your program design skills. I believe in the grand scheme of things program design is a far more important skill for all you trainers than individual exercise execution. Strength coaches as opposed to personal trainers are superstars at programming and trainers should certainly take a lesson from this.