I had trouble getting any Linux to work (well) on it, because of the wireless card. This was a couple years ago, and driver support for the Centrino's built-in wireless was pretty spotty for Linux. Rather than beat my head against it, I shelled out a couple hundred bucks for VMWare and mooch off the Windows wireless support.
VMWare gives a lot of other nifty benefits too, like I can burn my whole computer to DVD, swap it out, back it up, run multiple OSes, etc. Free imaging too; I have a VMWare image with a base Debian install, all preconfigured with my favorite settings, and when I start a new project I just pop that in and copy it.
Now I love this nb, actually it is the only acceptable notebook that I know of:
#1 FANLESS - no annoying noises whatsoever!!! #2 really, really lightweight, less than 2,2lb if you remove the battery (2,4lb with battery) - external dvd drive, though
I have tried a MacBook, but it was too noisy for my taste. Hoping that Apple will produce a fanless subnotebook one day...
Power management and battery life in particular suck on Linux. Even if you can get it to actually work (lots of Googling + configuring) you will get at best 2/3 of the Windows battery life. Plus, I don't have a lot of faith in the quality of the suspend-to-disk functionality in any flavor of Linux.
The only thing I can recall paying for is Parallels, a virtualizer similar to VMWare, to run MS Windows under MacOS. I hardly ever use it.
Plus the Mac OS X desktop environment is nice. This is exactly what I need: native UNIX and a good desktop environment.
But yea, OS X does seem pretty nice, I'd probably give it a try if I didn't care about things like openness [1] and vendor lock-in [2].
[1] http://diveintomark.org/archives/2006/06/02/when-the-bough-breaks
[2] http://www.tbray.org/ongoing/When/200x/2005/09/18/Apple-XML
Caution: PostgreSQL 7.4 disappeared in Feisty. I'd been wanting to move to 8.1 anyway; this just accelerated it.
For example, I use GWT + Eclipse under Windows XP and deploy to a ubuntu feisty server.
I'd prefer os x on a macbook, like I have at home, but that's outside of my control here.
The stuff they put together themselves is totally shoddy. Things come apart and rattle around inside, the monitor connection starts to get fatigued and the screen develops snow, and it's heavier and thicker for less functionality than other laptops.
Much better to get a Dell preinstalled with Linux if they start doing that, or look at Emperor Linux: http://www.emperorlinux.com
Much better experiences with them. I even got one for my girlfriend, who doesn't know anything at all about computers; they put Ubuntu on it and she adores it.
I'm currently on a Dell M70, which works fine; if I were to buy a new one, it'd be from Emperor.
Linux to me has become a loose term for any Unix. I've heard it used to refer to any of the BSD's, Solaris, and even OS X.
Stop trying to look hip and get yourself a workstation.
For me, the convenience of being able to take my computer wherever I want far outweighs the bigger screens and hard disks of a desktop. And I've never found the keyboards to be a problem; I type 90+ WPM on a Dvorak-layout laptop keyboard.
I've managed to get the ATI Radeon under Ubuntu to display both two desktops or only use one screen or the other. But it was quite a fight. And more fancy things like one large desktop on two screens didn't work out.
I hear that the new Intel graphic chips are also quite nice, and the fact that they open sourced the drivers should make them the ideal Linux graphics adapters, but I don't have any experience with them.
And I'm using an external keyboard + LCD, so I have the best of both worlds.