@Kuang: "This guy's brain is working on a completely different timescale to mine" - that is absolutely what was going through my head while watching this. It's just another day at the office for that guy but if I'd done that in twice the time, I'd still be catching my breath and bragging about it.