My current notebook (OLD Dell Inspiron 8200) is dying. The memory controller is going out little by little every day. So I need a new notebook, and I am aiming at a MacBook Pro. I work as a software developer, in Java, so I'm not really limited by platform. However, my question is this: Smalldog.com currently has a special on for a last gen MacBook Pro with 4GB of RAM, HD Display, and Applecare for $2529 (see here). However, via my employer, I can get a current gen (refurb) from the Apple Store with HD Display and no Applecare for about the same price. As there are many experts here, I ask how the older MacBook Pro stacks up against the current one. Thanks in advance for your advice.