What makes a training great? - on-site vs off-site... and sex