I started a new job back in March, and the company is enlightened enough to allow its employees to decide between a Mac or PC (all but one of the engineers I work with have Macs, while most of those on the business side choose PCs). Anyway, because of the rumours about new laptops, my boss put off ordering a new Mac for me. Until today I have been using the office loaner (a previous generation base MBP - 2.53GHz, 4MB RAM, 250GB 5400rpm HDD, 9400M graphics). This is going to a summer intern next week. So today I got my new i7 MBP, 8GB RAM, 500GB 7200rpm HDD, matte screen. The older Mac was fast, but this screams. The current software project I'm working on takes 1 min 12 seconds to compile compared to 1 min 55 seconds, probably due do the 7200 rpm HDD. With the 8GB RAM, I can bump up the RAM assigned to my Windows 7 VM. It now scores 4.5 on the Windows Experience test compared to 2.9 on the older Mac, and I can keep the VM running without worrying about swapping to disk. One small thing that I really, really like is the inertial scrolling when flicking down on the trackpad with two fingers. Not everything is roses. I much prefer matte screens, but unfortunately, I'm in my 40s and with the increased resolution I have to sit 6 inches closer to it to read text on it. I've increased text size on eg. Terminal and Eclipse, but I'm really looking forward to a truly resolution-independent OS. Right now I'm tired, and maybe I'll get used to it, but I see myself working mostly with an external monitor. It's also hotter than the older MBP, which hardly ever got above 55˚C and with the fans at 2000 rpm. It's at 65˚C now and the fans are at 2300rpm with pretty much the same usage pattern, and it's noticeably warmer on the bottom - the old one was definitely a laptop, while I'll hesitate to use this on my lap. Overall the pros outweigh the cons. I just hope the screen resolution doesn't kill the experience for me. It's not yet a deal breaker.