I know there's a thread on this at http://forums.macrumors.com/showthread.php?t=1212731 but my circumstances are different. I currently use the early 2008 MBP 15.4" model with upgraded RAM (4GB). I am a heavy Xcode user (doing iPhone dev as well as other Mac and web development). I also do minor graphic work in Adobe products. I have a pretty beefy desktop, but it's mostly used for gaming and other Windows/*nix development. Most of the time while using Xcode, it will hang when I begin a build process, which is very annoying. The build time on basic projects takes quite a while, and larger, more mature projects even longer. I experience these hangs on both Xcode 3 and 4. I am thinking about either buying a 4GB stick so I would have a total of 6GB of RAM, and possibly upgrade my HDD. I'm a little hesitant, as I don't want to keep investing in an old laptop. I'm highly debating on whether or not I should upgrade to the 2011 MBPs. Does anyone have any thoughts or suggestions? I'm sure there are others who were/are in my situation. I'm also trying to decide whether to go with the 15.4" again or go with the 17". I really like the 1920x1200 resolution of the 17", and I have seen some good deals online for it. Should I just stick it out until the upcoming releases of the MBP line?