Apart from the usual press ups, sit ups ect.. has there been any training methods you use or teach that has had a real impact on your development?