How To Run Multiple X Sessions Without Virtualization
One of the best things about a Linux system is its flexibility. Even though I’ve been a heavy Linux user for years, I still come across features in the OS a related applications that surprise me. A while back I learned to run multiple desktop environments at the same time, using nothing but the features of the software already built in to my distribution, and it’s been very useful for me. It may not sound like much, but it can be VERY useful to be able to run Gnome, KDE, Window Maker, and any other desktops all at the same time. You can flip from Gnome to Window Maker in seconds without having to log out or stop applications or use any kind of virtualization software. X already has everything you need.

There are times when it is just quicker, easier or even necessary to use a graphical application, and there are also times when you might be away from the computer that has your crucial applications installed. Whatever the scenario, Linux and other operating systems running an X server have the ability to forward a graphical application through SSH. Following a few simple steps, you can run a remote application in all of its full graphical glory. 
If you’ve never used Window Maker on your Linux desktop, you’re missing out. I’ve dabbled in nearly every window manager/desktop environment out there, and while all have their pros and cons, I always go back to Window Maker.