So with leopard fast approaching it's time to make a final decision here. I have known for a while that I want the MBP and naturally assumed I would get the high end 15". But taking a closer look at the low end, is the difference just a slightly faster processor and video card, and a bit bigger HD? I will not be using the machine much for graphics intensive stuff at the moment, but I still want a good graphics card to keep the possibility open. I will be hooking it up to a 22" external monitor, and will be adding a 2nd 22" in the near future. The monitors are 1680x1050. I am just curious, will the resolution be significantly better on the monitors compared to the high end MB and at all inferior to the high end MBP? I'm also convinced I should upgrade to the 160gb 7200 RPM HD. Is it reasonable to go about this through Apple instead of doing this myself. I know more RAM is always best 3rd party but in terms of the HD I get the impression it's not so bad value wise. Reason I would go through Apple is I'd much prefer not to void the warranty. I will definitely be installing XP and have running a few programs through parallels much of the time (i.e. Full Tilt Poker). Given I plan on using Parallels heavily is it clear that I should go ahead and upgrade to 4gb of RAM? It's very important to me that the programs run fast and I'm most worried about the performance of Parallels. Any and all thoughts appreciated!