I bank on every smart phone increasing the demand for a larger and more capable cloud, but the iPhone did not create cloud computing, the web did.
Being a computing professional for nigh on 30 years, I cringe when "computing" and "computer" are used interchangeably. It also bugs me when I hear claims that Computer Science is some lofty discipline that shadows over computer engineering and professional programming or someone corrects my pronunciation of GIF, or [/.pretence]
"You keep using that word. I do not think it means what you think it means." -- Inigo Montoya, The Princess Bride
TFA: The Exchange of Features, Textures and Faces - The binding problem is a fundamental issue in neuroscience. The term refers to the fact that the brain processes color, motion, and other visual features separately and in parallel, yet our perception is of a unified world, populated by coherent objects.
I've long marvelled that as I'm speeding down the freeway, a black car followed by a white car in the oncoming lane looks like a police car: a black car with a white door.
Running multiple services on one OS requires that when you must reboot a server because of an OS bug or mis-configuration all of the services are brought down... Same if it crashes or hangs. As compelling as that is I've never used a hypervisor in 30 years on 10's of thousands of servers.
I do routinely use chroot jails on thousands of servers to isolate the application from the host OS. This way I do not need to re-qualify any tools when we implement an OS patch.
Check it out: http://sourceforge.net/projects/vesta/
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.