Trotter,
Yea! I love it actually. Of course, it is hard to get used to for the first week or so. Now, however, it's hard to play without it.
Also, it has probably around 100 or so preloaded mods that customize each of the keys for a specific game (I.E. Battlefield for you or America's Army for me).
And, you can change the keys to whatever you want them to be. I suppose they are pretty much a macro, like the G15.
The only downfall to the keyboard is that the arrow keys are placed differently (with the number pad) and the delete,home,end, ect. keys are a "2nd" option to the number pad. You have to have Num Lock off in order to use the said keys.
The keys are really quiet when you hit them, too. I haven't had a problem with it in 3 months of using it every single day.
All in all, it's awesome, especially with the price tag.