Over a coffee a friend of mine asked me to explain what RPO is. 

Having worked all but 3 years of my recruitment life in RPO I was...