I am a Math/Computer Science major who needs to do programming and web developement on my computer. I have a 17" iMac (with iSight) that serve me well enough. But, recently, my boss says he wants me to do some work for him while I'm at home, and it requires Windows. So I need a new Intel Mac. Since my iMac is still kind of new (hey, it's only about 6 months old..) I don't think I should get another iMac, nor should I get the Mac Mini since I don't have another screen lying around. Therefore, I looked into the MacBook and MacBook Pro. And I found the following prices for the MBP from my school's computer store: 1.83 Rev. A: 80GB Hard Drive, 512MB RAM, and Radeon X1600 with 128MB VRAM, $1,500. 2.0 Rev. A: 100GB Hard Drive, 1GB RAM, and Radeon X1600 with 256MB VRAM, $2,000. 2.0 Rev. B: 80GB Hard Drive, 512MB RAM, and Radeon X1600 with 128MB VRAM, $1,725. 2.16 Rev. B: 100GB Hard Drive, 1GB RAM, and Radeon X1600 with 256MB VRAM, $2,200. I can care less about gaming since I don't have the time to do so. But I want it to playback HD video (1080p) without any lagging, so I won't have to get another new computer any time soon. So... which MBP do you guys think I should get? Also, while I'm at it, does anybody know if the MBP's are Vista ready?