Every time I play with Linux, it's always the little stuff that pisses me off. Ubuntu has made strides in making Linux a more accessible OS though. I love it for certain things. Backtrack for fun nerd stuff/imaging HDs/etc. Redhat (or CentOS) for servers that just run with the occasional network service restart.
Honestly, I love Windows 7. I have had no issues with it, apart from a bad stick of RAM that isn't the OSes fault. It's easy, it works, and it's compatible with about everything. I spend all day trying to fix ****ed up computers -- when I get home I want something easy. Any time I want to play I fire up VirtualBox into any distro I want!
The attitude Apple shows to their consumer drives me crazy. They're like that asshole that thinks you're lucky (s)he is even talking to you. One of the reasons I moved from an iPhone to an Android was this type of attitude. Glad to see even Apples co-founder loves his android based phone (
Woz praises Android, blasts iPhone limitations • reghardware).
Good luck TMC. Setup a Windows 7 VM and tell them to do all network related activity through that.
(Before people go crazy, I understand that wouldn't work -- just being an ass.)