Not so long ago, a prostate cancer operation would cost the patient 1.5 litres of blood and entail a two-week stay in hospital. Now the average patient loses just 20 millilitres of blood, and three days in hospital are usually sufficient. This drastic change...