I work for a major three letter computer firm and currently run Linux (Fedora 12) with an occasional load of Virtualbox for MS Project and Visio. Everything else I do is done in Linux and Open Office (Symphony) I have more problems with the virtual windows environment that the entire OS for Fedora.
I also experience a few problems in Virtual Box running XP, but all in all LINUX is by far SUPERIOR to anything Microsoft put out, not to mention ALL APPS ARE FREE and Work Better. Haven’t tried Fedora in a long time, but I assume it is on par with Ubuntu.