Windows 2000 did this flawlessly in 1999. My powerbook did it flawlessly in 2002.
My Ubuntu 9.10 and Gnome XFCE desktops still cannot do this properly today.
X is needed for many things in enterprise... SPECTRUM, polling, whatever. Great. Run X when you need it, use something that isn't a terrible piece of junk the rest of the time.
It's time to bin X.