It's taken decades to develop a hosted desktop that is inexpensive, fast, flexible, scalable and usable. Will an Nvidia-Citrix partnership finally buck the trend?