Honestly I haven't really added anything else, I probably will this weekend.

I've been using this keyboard for about a month now. I spend WAAAAYYYY too much time on this keyboard when I'm not working, I am a very high maintenance user. To date I can't see any wear and tear on it at all, and have had at least one instance of vodka+coke spilling into it with no adverse effects.

The function keys and the 3 keys above the numberpad needed to be programmed, which took all of 15 minutes. The programming utility does NOT need to be running for the programmed keys to operate. Once you've flashed the keyboard, it just works. You can unplug it and move it from 1 PC to another.

I CAN say that for those unscrupulous types, this keyboard is capable of doing things that are 100% TOTALLY AGAINST THE TOS. I won't go into details. I don't use those functions. I think I went into a little too much detail in previous posts about this.

I've verified the programming software works in XP, vista x86 and vista x64. As far as the feel of the device, it feels "old" - keypresses are a little heavy, but you get used to it. As long as you don't mind the card reader (getting a ps2 version of this keyboard without the card reader is damn near impossible) I HIGHLY RECOMMEND this.

Something that I dont' think has been touched on is that NOT just the extra keys with caps are programmable. EVERY KEY is 100% hardware programmable. It's like a 132 key X keys unit.

Some other statistics from the manufacturers website.

132 key, programmable alphanumeric keyboard
Optional integrated credit card reader
All 132 keys are programmable; 44 keys are relegendable with transparent key caps
Multiple layers of key definitions and multiple shift levels
Keylock switch for layer selection ---- NOTE: I haven't screwed around with this - it's likely the possibilities for a complete second layer of commands are available here.
Programmed with a powerful Windows-based programming utility software
Create program layout for multiple keyboards - programming utility saves templates as data files NOTE: We get a few of us using this we can swap config files!!!
Program up to 1800 characters or codes per key NOTE: 2 modes - Scancode and ASCII - Scancode is in real time, you can do multiple keypress assignments to 1 key - ASCII is a string dump.
Programmable inter-character and inter-string time delays NOTE: I really wish this option wasn't here.
Patented wedge port technology to daisy chain barcode scanner and/or other external keyboard devices
Full travel, tactile key switches
Programmable without special programming switches, programming kits, TSR programs or the need for internal batteries
PS2 or USB interface NOTE: do NOT get the USB version. It can't register scancodes correctly for what we're trying to accomplish. I don't know if it'll work with a PS2/USB adapter.
Includes cable and Windows programming utility