As applications move more to the web, are you considering the possibility of using a Cloud Client (such as the new Google Chrome OS, or Android) as an alternative? This gives the benefits of low maintenance on the desktop - but would require all applications that are to be used to be web based (e.g. VLEs, Google Docs instead of MS Office etc)