we fully grasp the concept. i hold a god damned it degree. i have set up at least a dozen terminal server + thin client networks. i use terminal services on a regular basis. i have used a actual old skool mainframe. cloud computing is not different from these kind of systems at all. it is only scaled up and uses the internet instead of a local network, and server clusters instead of a single central computer. i have read your article and while it was poorly written it did not contain anything that i did not already know about cloud computing. i have trouble seeing any potential in the concept beyond web services and remote license management (yes this is becoming a major application of cloud computing and this is why im not a fan of the concept at all), nor do i see any performance gain in using remote computers over local systems especially with how dirt cheap a pc is these days.
having your own system, even in a buisness environment, gives you a more consistent level of performance and will be more responsive over cloud computing (because usage varies as does network performance). any cost savings will be lost in the cost of additional throughput required to use these applications (businesses pay a hefty sum for high throughput connections). you will still require a large it base just to maintain the cloud clients, they will still need to be networked, routed, serviced, etc. that is in addition to the cloud service fees.
from the security side of things you could probably do a lot of damage to a company by unleashing a dos attack against their cloud service provider(s). there is also nothing left to fall back to if the service is down. with current networks you still have the local machine available even if the network is completely out of commission. if you loose the internet you still have your local servers. there are more points of failure. cloud service goes down at either end, or you loose your internet connection, you have a bunch of worthless thin clients that can do nothing by themselves. you have 2 networks that absolutely must be connected throughout buisness hours. either side goes out and your ****ed. if i ran a big company the last thing i want is a bunch of employees sitting around doing nothing because their cloud service is down.