Interesting story. I have 9 linux boxes in the house. All are servers of various types, except for one desktop PC. The Desktop runs Slackware 8.0, as do all of the servers. I use AfterStep as a window manager.
Now, that said. I have a Sony VAIO PCG-R505JL laptop that runs Windows XP and is used to run my home business, email, web browsing, and so on. The Linux Desktop PC is used for programming and other things where a good linux desktop is needed.
Said desktop also dual boots into Windows ME for games 😉
I’m not ready to give up on Windows as a desktop environment – I like Outlook too much, the support for my hardware is indeed better, and most of my business tools are Windows based. But I can’t code on the laptop 🙂