It really comes down to the features you actually need or desire.<p>Take a hard look at your workflow and usage scenarios:<p>Do you plan on running a lot of stuff at once? Visual Studio or Eclipse use a lot of resources, you'll probably want to spend a bit on a better CPU and more RAM.<p>If you don't tax computers very heavily, you might be better served spending on a faster disk and skipping the extra RAM. I had a computer with 1G of RAM that I upgraded to 2G. I actually preferred it with 1G because I rarely use 512MB, and I suspend/resume all of the time. Double the RAM doubled my suspend time, and that's kind of annoying.<p>Consider your budget. Is this a short term discretionary spend or a long term investment for you? I believe that it's better to buy current generation, mid-high grade parts for some key pieces, electing to forego trendy cutting-edge features, if you're planning on holding on to this for a while. If this is a cheap impulse buy, skip the specs and buy the one with the neat bells and buzzers.<p>How hard are you on your equipment? If you have peers with laptops, especially some older or more used ones, look at the build quality and the things that are going wrong with them. Some laptop manufacturers (HP/Compaq) do stupid things like making the power cable connector L shaped, which makes the cord into a lever when the cable is kicked. This lever prys on the connector's soldering to the motherboard and trashes the computer. Some manufacturers (Dell) make computers that creak and crack and sag as they age. Some manufacturers (Toshiba) make the laptop lid position switch cheap and unreliable, which makes the LCD flicker when the screen is open. Some manufacturers (IBM / Lenovo) make computers that are tough and reliable but are so ugly you wish they'd die so you can get something else. Some manufacturers (Apple) make computers with such fiddly fit and finish that any service, even by a trained professional, will cause the seams and gaps to not be perfect anymore, which will annoy you because you paid a premium for all of that fit and finish.<p>For myself I prefer full processors (no Celerons), discrete graphics cards (perhaps passing on the current nVidias that are all failing right now), sufficient (but not more than that) RAM, the fastest hard drives I can afford, and the highest resolution screens available (1900x1200, particularly in a 15", is what I prefer). With this formula you generally have decent parts for things you don't normally upgrade (CPU), and you don't blow your budget on things that can be upgraded later for less (max RAM, larger capacity HD).