With any modern management system why would you ever go to the client, 99% of it is done remotely. I manage 10,000 desktops in 100 locations globally without leaving my desk using Altiris, SCCM or LANDESK type system. Service packs, patches, etc no issue all done with check boxes and occasional notification emails and a little bit of local testing/ limited production testing. You still need a hard disk on most VDI clients, ram is dirt cheap. OS upgrades are almost a non issue as well. We can deploy a desktop in 40 different languages in about an hour. We tried to look at VDI and with our good management system we currently have in place we could see zero cost savings if anything in some ways they would go up. In most companies 50% or more of your users are on laptops travel heavily and we KNOW internet connections suck in most of their locations VDI makes sense in some places but not most. The only places we could somewhat justify it were in our plants and kiosks. For everywhere else there is a good systems management software. It has its place but everytime we talk to someone about VDI we get the secret little nod that it wouldnt save us money. If you dont have a good management system it may help your business immensely but if you do its really really hard to find that cost savings they promise.