New CSC Survey of More Than 3,500 Cloud Computing Users