Or you want to work in Windows or Linux and use software for those platforms, in which case you probably want something else.
Actually, Linux on an Apple is really nice. OSX is what makes the machine suck.
i also have no problem interacting with linux environments from windows. its not hard to use putty or cygwin. i even have gtk installed and can and have made c based linux gui apps on windows.
Worst sentence ever. "can and have made c based linux gui apps" - fail. Clearly it's not a "Linux GUI App" if it's inteded for multiplatform use. Dumbest shit ever. It's like saying SSFIV was a "360 app you can run on PS3."
Cygwin is absolutely not a replacement for a real shell. You're always having to patch paths, Ctrl+Z won't work, the font is all jacked up and it's awkward to use console apps (which is all it's good for, anyway). It doesn't help that I'm forced to use this at work because "we don't support Linux on the desktop."
So back on topic....
Netbook - Cheap, great battery life, "fun" and you can get them in pink.
PC Laptop - Cheap, great specs compared to the last-years-Crapple stuff for the price, prone to bad-juju for early users. MS's new security essentials is actually a lot better than Defender and all that crap in the past, so maybe she'll do just fine if she stays away from the torrents.
Macbook - If you have money to blow, it usually is really nice hardware. They're trendy and the interface has a lot of pretty things. I personally don't believe there are any real advantages over any of the above for casual users.
On a side note - most people that say, "Should I get a Mac or a PC?" have already decided on the Mac and are looking for someone to help justify the purchase. If she's at that point, just bite the bullet and get what she wants. nruva beat me to saying this already.
