Intel has an Internet Suspend/Resume (ISR) project.
Imagine a world where computers become so ubiquitous that the idea of carrying a laptop will almost be laughable, a world where any computer could be your computer! According to the Pittsburgh Post-Gazette, this is the goal of Intel Research Pittsburgh's Internet Suspend/Resume (ISR) project, a project that may one day let your work jump from computer to computer without interruption by using Internet, distributed file systems, and virtual machines. When the non-proprietary technology becomes available, a user will suspend a task on the computer he's working on, and resume this work using another computer in another part of a city or several thousand miles away. The second system will look identical to the first one, with the same files and applications opened. This technology would also ease OS upgrades or eliminate the pain coming from a hard disk failure. The project has even a feature named Rollback which would permit to go back in time, eliminating these pesky viruses. A pilot test will start this fall, so don't expect to be able to use ISR before a while.
I can't wait for this type of system. I remember the days when I was at Uni and could logon to any machine there, and I would get MY desktop. X was so cool :)
Now, one of the bains is that I have multiple computers and don't have a really nice way to sync up between them. I would love to have one "virtual computer" running, and each machine would be able to give me a view of it. It would also be cool if the virtual computer could run Mac, or Windows, or Linux, or all of them at the same time :)