If I will be setting up a server then linux is the way to go. Linux for desktop use? Well it haven't got there yet.

However all of my thick client software projects runs on windows so its windows platform for me on that aspect. Soon I will also be developing e-commerce projects and I want to cut down cost on it then Linux is the way to go for that primary reason.

I'm not into multimedia so MAC/OS X is out for me. However, if I'm seriously considering "porma" points and I have money to burn then throw me a MacBook anytime.