DoubleCommand works great for this as well, even in Firefox 3, and includes a lot of other handy key-remapping.
Re:Ask HN: What apps are essential for mac?
by chaosmachine on Sunday May 17, 2009 @03:10PM
(#613791)
DoubleCommand can cause kernel panics.
KeyRemap4MacBook will give you a lot more options.
Quicksilver, to avoid the terrible GUI as much as humanly possible.
(I have my MacBook because it is the only non-Windows notebook with fully working suspend mode and peripherals. Why did you buy yours?)