Long time (Windoze) viewer, first time caller... I'm heading back to college later this month, and have decided to purchase a laptop in order to study/research/unwind while on the go. Being a long time Windows user, it seemed natural that I would follow the trend and just move on to another one. Of course, I'm not all that enamored with what I've heard/seen of Vista yet, and the Macs have been intriguing me for a while now. I considered a Mac Mini about a year ago as a media server, but decided to not pull the trigger. I did go to the local Mac Store and get in on the free OS X and iLife introductory training sessions, and I have to say that the Mac does feel pretty intuitive. My biggest concerns are these: One of my majors is Computer Science, which will probably entail a lot of cross-platform coding, ect. I know that XP can be run via Bootcamp or Parallels, but will it be robust enough to do what I need? I mentioned in my 1st paragraph about unwinding with the MB/MBP. I'd like to play some games occasionally, like Call of Duty 4/UT 3 (for example) or Neverwinter Nights 2. Obviously I'd have to run them in emulation via Bootcamp or Parallels. Can a MBP run these decently (if not flawlessly)? I guess if push comes to shove, I could purchase a MB, and use the extra money saved over a MBP to get a Windows based laptop as well, but that just seems like it'd be too much of a headache. I'd have to lug around 2 laptops, or be stuck not having the right machine when I needed it. Sorry if these questions seem ignorant, but it's been a while since I've seriously messed around with computers (I built my last/current PC about 5 years ago), and returning to college at 36 with a wife, 2 kids and a mortgage doesn't leave a lot of extra time and definitely not a lot of cash for expensive technology choices. Thanks!