Cloud computing is not going to happen as it is unlikely to break the laws of human greed. The biggest bottleneck of them all, your ISPs. They are going to impose bandwidth cap, throttling, and high price to make all cloud computing slow and intolerable. Until all ISPs are run by governments and provided to public using tax money, like road, there is no chance cloud computing is going to be a common consumer's service.