Keyboard map

I’ve put a fair enough amount of research into this one, but it’s time to lazyweb it. Anyone who know me knows my primary gripe with Macs: the keyboards. The MacBook (ok), PowerBook / MacBook Pro (awful), and Pro Keyboard (downright painful) don’t come anywhere near a sensitive, tactile swing on a keyboard like the diNovo or my Vaio FS laptop. Now that my fingers and wrists are freaking killing me after using the Apple Pro Keyboard for two days I have no choice but to revert to my “trusty” diNovo. (Trusty in quotes because this is my third keyboard.) Yeah, you can do the System Prefs -> Keyboard & Mouse -> Modifier Keys swap so your Windows key acts like alt, and alt like the command key, but then when you’re using your laptop keyboard you have to set it back (and then back again when you’re using that external keyboard at home). I tried the Snark.de solution, but it didn’t do anything for me, maybe I just suck. Doesn’t someone have a good external keyboard solution for making use of the cornucopia of great PC keyboards out there?