Well, technically I received the new 13 MBP as a warranty replacement for my 2007 MB, but I would have bought this computer if I had needed to replace the Macbook. It does everything I need. I play games, use many different CS3 apps and surf the web. The only thing I would really change would be 8gb ram for better virtualization and an SSD for speed of apps. This computer is perfect for me though. Its pretty much my main computer as well. I have an iMac 24 and a home built i7, but the MBP is what I use the most. I also have a Rev A MBA but I don't use it much anymore since I got this one.