Be wary of the G15 although its great and does come with a WOW applet to make things easier, WOW GM's have felt it necessary to disable peoples accounts due to the software this keyboard uses as it exhibits similar features as a bot.
I don't have the G15, but I have used the Zboard and the Nostromo N52 extensively, which have a lot of similar macro capacity.I called account services to be sure, and this is what they told me.If you're using a device like that to simulate player actions, and you are not present or do not need to be present for those actions to take place, then that's botting and you can be banned for it. If you're using a device like that to automate actions you would be taking anyway, and are at your keys making it happen, that that is not.A person some months ago claimed they were banned just for using the N52. But in their description of the ban, they openly admitted they were using a looped macro to grind their weapons skills on a self healing mob while watching a movie. They also, if I recall, ignored multiple whispers from a GM.In short, no, you cannot be banned for using the G15. However, some of the things you can do WITH it can get you banned.
This has been addressed before. The keyboard itself is completely okay for use with World of Warcraft. However due to the powerful nature of some of its capabilities, this keyboard is able to be used in such ways that they could violate our policies. Specifically the allowance of the use of this keyboard does automatically not condone the use of its macro functions in such ways that they would violate our policies. This can be thought of in much the same way as the allowance of the use of a standard keyboard does not condone harassing language being typed on it.
For two scroll wheels you can't beat the Logitech Revolution, much nicer fit to the hand and the wheels are solid stainless steel http://www.logitech.com/index.cfm/mice_pointers/mice/devices/130&cl=gb,enAnd the Logitech panel will allow you to have a bunch of settings just for the game and another for office work and it'll auto detect what exe file is being used and switch automatically