Comment There is a difference about this idea, though (Score 4, Informative) 92
You seem to be thinking that this is a mere virtual machine idea like a VNC or pcAnywhere solution - but according to the article the application actually takes system calls for saves, etc. and redirects them over the network to the central server - and it says that a network connection is only required when a full save is required - it caches what the user is doing. VNC stays connected all the time and is subject to network speed and overload - something that this type of idea is not.