Basically the marketing term of the hour. Ask 5 people and you'll get 6 answers. I've heard some people describe cloud computing as Google Docs because you store your data "in the cloud". Others think of it more as dynamic allocation and hosting, such as Amazon's EC2 or Google App Engine.