I run linux on my laptop. The only program that I need that runs on windows is quickbooks. There is a quickbooks version that runs on mac, and, rumors that Wine will run on the Intel mac's as well.
As far as a machine goes, the mac is pretty darn well integrated. Its interface is well thought out and the machine is really laid out well. And, Mac OS/X is bsd unix. So, you can do all the stuff you would do on your webserver on the laptop in a development platform. That's the only reason I run linux on my laptop -- to have a development platform at my fingertips without having to have a spare machine sitting at the house to develop on.
With Mac, you get no viruses, etc and their interface takes a little bit to get used to, but, wouldn't take you long to get accustomed to.
When I replace this laptop, I am giving serious thought to replacing it with an Intel mac laptop. It is similar enough to the unix/linux webservers that there are few conversion woes when moving from mac os/x to linux or freebsd. Developing on windows to port to linux/freebsd would be a nightmare.
