Welcome to Seven Forums, Ricardo5.
Normally, I would have flagged you as a spammer but you didn't list an URL and that is one seriously kool keyboard!
This link will answer most of the questions you all are asking about the keyboard. It's called the Martian Keyboard (odd name) and it's a macro keyboard and numeric keypad with over 800 possible macro combinations available. Each one of the macro keys can be custom labeled, making keeping track of what key does what easier. Since it's programming is apparently self-contained, it can be moved from machine to machine without loosing any of the key assignments, something that could be huge for employees at companies that don't allow employees to use their own software (as long as the company will allow employees to use their own USB devices, such as keyboards).
Because of the ability to custom label each macro key with professional looking labels in the keycaps, I would love something like that for myself, even though it's not exactly cheap, but I simply do not have room on my desk for a second keyboard (

). Instead, I use a gaming keyboard (even though I'm NOT a gamer; I got it on sale), a Logitech G110 (that has been discontinued, curse it!), that has 12 macro keys that can hold three banks of macros for a total of 36 macros (each physical key can hold up to three macros). I originally bought the keyboard because I quickly wear out the characters on most keyboards (I need them because of my learning disabilities kept me from learning how to touch type) and figured a lighted keyboard would be less likely to have the characters on the keys wear out since they are molded in the full thickness of the key caps. The audio controls were a huge bonus.
I only occasionally use the key illumination since I normally type with plenty of light (easier on the old eyes) but galled me to have keys I didn't use so I looked into ways I could use the macro keys. It dawned on me that I could program the characters codes for characters I frequently have to look up on the character map, such as —, °, °C, °F, ¢, ©, €, instead of having to either remember all of the character codes (like that's going to happen) or waste time looking them and typing them in. By recording the keystrokes required for each character, I can create the character in whatever font I'm using at the time with just one or two keystrokes. So far, I also recorded a shortcut to the Windows Task Manager; it's easier to get to now than right clicking on the task bar and selecting the Task Manager or trying to hit three keys simultaneously.
Besides recording keystrokes, I can also record text blocks that will appear in the font one is using at the time the macro key pressed. The text blocks can be typed directly into the G110's utility or copy and pasted into it.
The only thing I don't like about the G110's macro keys is the keycaps can't be custom labeled like the Martian Keyboard's can. I frequently have to pull up the keyboard's macro utility to see which key is what. I could make a list and stick it up somewhere so I can see it but I've been too lazy so far. If someone would come up with an illuminated keyboard (even though I don't use the illumination much, it does come in handy every once in a while) with macro keys that could have their keycaps custom labeled, I would be all over it like fleas on a stray dog.