Cloud Computing – Things to Consider Before Switching