5 cloud computing conundrums