You have probably heard the term cloud computing a lot lately since it has become so closely linked to...