Apologies if this has been asked & answered; I searched but didn't find anything related. Budget: < $1500 USD. Needs, in order of importance: 1. Play World of Warcraft. 2. Develop iPhone applications. 3. Boot to windows (xp or win 7) to develop in .Net with Visual Studio 2008 (this is my job, I have to do it). 4. If laptop, at least 15" screen. This will be my first mac since having a quadra over 10 years ago, so I don't really know anything about Macs now. I guess the big answer I'm looking for here is "you need to go mb pro" or "you don't really need a pro, a regular mb is fine for your needs" or "for your budget, iMac is the way to go." Also, if i go iMac, I can use my own keyboard/mouse, right? I've got a very nice das keyboard (daskeyboard.com) and a g9 logitech mouse I'd like to use on this mac. Thank you for looking. Again, I did try searching for good comparisons, but most of them are outdated by a year or more.