Hey CanadianVince.
I really can't see the Corporate world embracing that model either. I work for a decently sized multi-national corporation, and we have no plans or intentions of going to a cloud model at all. We do use the cloud for some things. For instance, we have our Dev, and Test environments in Azure. We also use Azure to spin up an infrastructure in locations that are, um unsavorable. (i.e. some of our Central / South America, and some sites in Africa) Once the POC is ready to come out of Dev, we spool it up in one of our Physical DCs. I don't find the cloud for anything Production as of yet. Even with Multi-pathing, it's still too dependant on WAN connections. Atleast in a traditional model, if your ISP(s) run into some sort of issue, or if your company is suddenly DDOSed, your employees can still work.