at work we're currently migrating our desktop pcs to thin clients using citrix farms.

simply put: for an average worker in a corporation environment such models are very good, but there's no way i'd ever (EVER) use smth like that with my pcs at home. especially because i want to have full control over EVERYTHING i use. cloud computing CAN be useful, if you're often at different places and using apps in a cloud while just needing a browser on the local machine is nice, but that's it.

i don't even want to use cloud computing on a cell phone.

it is kind of funny in the IT. back in the past we already had different models of centralized computing, e.g. the HOST times back then. after that everyone switched to de-centralized computing and now we're slowly going back to the centralized computing we saw 20 years ago.
if cloud computing really takes off, i predict it to last for only as much as a decade after which we'll be switching everything back to de-centralized computing again. it's like a sinus curve, we're switching forth and back continuesly.