The Naga is amazing! I've been using it for about 6 months now in combination with the Steelseries Merc Stealth Keyboard (best possible combination imho). http://shop.steelseries.com/index.ph...-keyboard.html
I’ve bound a total of 35 keys to the 12 mouse buttons where my thumb is, 1 through +, numpad 1 through +, and F1 through F12 (except for F4, don't want to accidentally press alt F4). I use them with shift and alt as well, which gives me a lot to play around with (no ctrl, because if you press shift plus ctrl my keyboard changes its key layout for some reason).
The reason I like the Steelseries Merc Stealth with my Razer Naga is obviously the dedicated 3D gaming terrain, which my old keyboard the Wolfking Timberwolf also had. But the Merc Stealth is programmable (which the Timberwolf is not), it has anti-ghosting which at times is a must, and like normal keyboards it has a numpad attached to it (which the Timberwolf also doesn’t have). Additionally the Merc Stealth’s design looks great next to my Naga.
I suggest you get the addon Macaroon! as well, which allows you to make macros that are at least four times the length as the normal 255 character ones (it also allows you to make as many macros as you wish). Combining ingame macros with macros on your mouse and keyboard can be quite crazy. My hunter for instance automatically attempts to use Kill Shot, Raptor Strike, Wing Clip, and Cuncussive Shot with every attack he makes, which as you can probably imagine is a huge advantage. But you will need a fast system to prevent lag spikes with extreme macros like mine.