First I would like to say a big well done to Apple. They have added a huge amount of small touches to this product to make it far better than your average PC notebook (computing specs aside for now). I think PC designers have had it easy, producing ugly and unergonomic machines - go Apple for mixing it up a bit and forcing them to make a bit more of an effort.
HArdware wise these include a slot loading DVD drive, mag-safe power cord, sensibly laid out and accessible sockets/plugs and a handly little remote control for those who need it amongst many other things. Software wise I wont go in to as I would be here all day, OSX is great - I only wise I could get expose* on my work PC!
Regarding the specs, this little guy is at the low end but does well despite that - far more than enough for any MS office app, not too heavy photoshop use etc. Also runs all my mac games with no problem at all. I also run multiple apps at the same time with no detectable slow down.
As for the previous reviewer I am a bit troubled: MSN works fine and have never had a problem. Boot camp, the bit of kit that allows you to run windows also works prefectly, I run XP on mine (never crashed I am shocked to say) with absolutely no hitch at all.
You will notice that you have no where near the choice of games but its hardly a gaming machine anyway, as for any other program I need if it isnt available for OSX I can switch to XP and away I go.
Bottom line is if you want a good notebook and dont require it to run anything too intensive then this is your boy, want to play the newest games then look elsewhere.
*seems like a silly point but just to clarify. Expose allows you to minimise all open windows or reduce them all in size so you can see them all on screen at the same time buy flicking your mouse pointer in to screen corners you specify. Extremely handy if you have a huge amount of apps running as I usually do.......