For the Mac users, how are you guys dealing with this? I've used 10.4 and the re-mapping feature in the preferences panel seems fairly limited.
I don't think any laptop has a good key layout. Just pick one and try to get used to it.
The real pain for me is the meta key mapping. If I'm using Carbon Emacs I use one mapping, if I'm using emacs in a terminal I have to switch to another mapping. Things work a little differently with my external keyboard v.s. the built in one. I find the whole thing really irritating, almost enough to make me switch back to Linux on my laptop.
Anyway, I use http://doublecommand.sourceforge.net/ to map keys that aren't handled by the limited built-in mapping choices.
I do the Capslock/Ctrl swap, but I really want to make the Apple key my meta command, since that's the location of the Alt button on every other keyboard I've used