The one complaint I have had with my Lenovo T61-p has been the transposition of the CTRL and FN keys.
The keyboard is quite usable for it's size but the ctrl/fn issue makes it unusable, for me. It bugs me so much that I had decided, to my dismay, that I would not buy another Lenovo. If I had hands on experience with the keyboard before cutting the check for this box I would have reconsidered.
So, I have grumbled about this for a couple years. And somehow I never thought of Ctrl2Cap, a sysinternals utility by Mark Russinovich.
Tada! I am back in love with my notebook. Granted, it is a couple years old, but with core2 2.1ghz, 8 gb fast ram and an intel x-25 SSD, I rarely find myself complaining about performance. And now I can hack out code while on the move without toting around an external keyboard. Yay!
Now I just need to install Ctrl2Cap on all my boxes for a consistant UX.