Many of us have already come across the term ‘Cloud Computing’ or sometimes simply referred to as the ‘Cloud’. It is one of the emerging areas of technology and some...