Can we just go back to calling it the 'net' or 'web' please? :(
AWS etc selling such a service, is newer, but it seems like cloud is just being used now as a new "web 2.0" buzzword. "Upload your photos to the cloud!" "Cloud based solutions" "Your music in the cloud" etc etc
I think programmers hate terms like 'cloud' because they're fuzzy, ambiguous and inspecific. Marketers like them for the same reasons. :)
Another thing to keep in mind that this is Tim Bray we are talking about. He can hardly be considered a peddler of hype.
I agree there is good work going on. "infrastructure-on-demand" or "elastic-infrastructure" sounds so much nicer (to me) than 'cloud' though.