All Aboard the Cloud Bandwagon? 3 Questions to Decide Whether Cloud Computing Is Truly Right for Your Company