As cloud computing, the process of delivering and sharing applications online from a web browser, continues to grow in popularity, many service providers have been left wondering how it will impact on