Cloud Computing should be understood as an evolutionary rather than revolutionary approach to delivering software. I think the rPath video below is the best explanation I have seen of Cloud Computing. It represents this evolutionary process without getting bogged down in the technical jargon, it even uses a car metaphor (which everyone loves).