10 Signs you should invest in Cloud Computing