Desktop Linux has come a long way recently, but most of the eye candy are still beta projects. I've used Beryl on my Debian box but it's only for messing about. All my desktop work is done on a Mac and I prefer it that way. For me Linux is still for servers.

I might get Vista down the road but I'm not impressed with all the versions their releasing. I'd have to buy the ultimate or business edition just to use it in VMWare.