I got a new (June 2009) MacBook Pro recently. It performs reasonably well, but I ran into two beefs that a lot of people seem to be having:
- the built-in audio stopped working after I installed the EFI firmware update.
- there’s no friggin’ Enter key (instead, a second Option key has been added).
Because the MacBook Pro ships with an unconscionably small 160GB hard drive, I wanted to pull the replacement 500GB HD directly out of my old MacBook and use that. I figured this would surely result in some disastrous driver issue, but Jon Shea insisted that everything would be fine.
Yet, immediately after installing the Bluetooth and firmware updates, the only sound I could get out of my computer was the startup chime. Checking the Sound preference pane, I found:

Built-in sound in was similarly absent:

This isn’t the jammed optical connector that plagued the previous edition of MacBooks, and it seems to be happening to quite a few people. The standard solution is to archive and install from the restore disks, but that takes a long time, and restore disks aren’t something you’re likely to have access to on the road.
My short-term solution? Plug in a USB amp or microphone. Yes, it costs you a USB port, but if you’ve got one around, it works immediately. What’s really crazy is that the USB amp I used when this problem came up was from a PowerMac G4 Cube. Why the MBP recognizes a decade-old, one-off part with no hassle at all, but not the hardware architecture its software is custom-tailored to support, is beyond me.
Then there’s the second option key. Don’t ask me why on earth Apple thinks I need a second option key when I barely use the first—probably Steve Jobs loves keyboard symmetry as much as he hates buttons. Anyway, I think Enter is awesome because it doesn’t carry the burden of an old typewriter carriage return, and my 1st gen white MacBook had one—but now it’s been replaced.
So if you want to submit a form, send an IM, record a transaction in Quicken, or any number of things that you don’t want to muck up with accidental line breaks, you’ll need to do some key remapping. There a plenty of options out there, but I’ve had the best luck with KeyRemap4MacBook.
While other options like Ukulele offer easier access to special characters and custom key layouts, KeyRemap is perfect for altering the various function keys—just a simple SystemPreferences pane, plus cool support for hackbooks and no-BS text editors like Emacs and Vi.