I got one over the holidays and it's a pretty spiffy keyboard. It actually features an extremely easy to use and robust macro recorder and such.

The profiles feature is quite good as it basically acts like autohotkey, albeit a bit less powerful. For example, I have my 18 macro keys. If I go to my WoW profile (also an option to auto detect programs opening and setting the appropriate profile, WoW actually has a profile built into the keyboard already. ) And then those 18 macro keys are loaded with the macros you specified for WoW. Close WoW, open Guild Wars, it loads the GW profile, and the 18 macro keys are different.

Speaking of macro keys, the keyboard actually features *54* keys per application. If you look at the top left corner of the keyboard, you'll see three buttons titled M1 M2 M3. These are 3 different "modes" which is logitechs silly way of saying "Three different groups of 18 macro keys". So, you could have all you combat macros on M1, crafting macros on M2, and... some other macros on M3. It's not really all that practical for WoW as you don't need THAT many macros, but for other games, especially in depth RTS's, it can be quite useful.