Depending on who you listen to, cloud computing is either the only way forward for enterprise IT, or it's surrender of control and best avoided. The truth, as always, lies somewhere in between those ...