Microsoft this week showed off the "Windows To Go" option for Windows 8 at the Microsoft Worldwide Partner Conference (WPC 2012) in Toronto.
Essentially, Windows To Go allows a user to store all apps and settings onto a flash drive. Windows 8 can then be run on any PC, including ones running older versions of Windows, with all user information intact.
Microsoft's basically taken a page out of Linux's book in having an OS boot from a flash drive. Although it's not a novel concept, it's pretty nifty to finally be able to boot up Windows anywhere.