It seems like Apple has always struggled with keyboards. In their quest for simplicity, they keep coming up with keyboards that are missing something. It took a while before they added arrow keys; sometimes they put them all in a row; laptops are missing a bunch of keys that PC laptops always have (forward delete, home/end, etc.), so I have to do Fn-stuff to get those. Anyway... I have a flat aluminum Mac extended keyboard, and it is generally very nice. But the function keys double as the volume/etc. keys. Those are nice when you need to adjust the volume, but I also program, and need those keys for stepping through code. Hitting the "Fn" key at all is a bit of a pain on my Mac laptop. On the extended keyboard it's ridiculous, because the Fn key is way up on the right side, so I can't hit it with my left hand. Yes, I can toggle the switch in the Keyboard preferences to make function keys act as function keys, but then again, when I want to adjust volume, it's no longer as easy. What would be great is a keyboard that has it all: insert/home/page-up/page-down/forward-delete/end; arrows in an inverted T; 12 dedicated function keys; and separate dedicated volume and eject keys. Has anyone seen one like that?