This may be a bit off topic, if so, feel free to delete the post.
While many people around this forum endlessly tweak their UI in-game to try to improve their performance, I feel that good input devices can have an equally significant impact on your game. Over the past few years of playing WoW, I found that the requirements for input devices are quite a bit different for WoW than they are for other genres like FPS; many "gaming" input devices simply aren't well suited to WoW.
What I'd like to see in this thread is what kind of input device setup people are using, as well as how it ties into your Warcraft UI. If you've been through some devices you didn't like, tell us your horror stories. If you've found some devices you couldn't play without, tell us why. If you're feeling imaginative, chalk up your own ideas for how an ideal input device would work -- if there's any place that hardware developers might look when trying to design hardware that caters to WoW players needs, its here, so let's try to get some ideas out there.
I suppose I'll go first, here's what I use for input, and what I like and don't like about the devices:
My Input Devices
Keyboard: Ideazon Fang
I'm one of those people that like to have -everything- bound to a key, I prefer not to even have actionbars shown on my UI. As such, I've endlessly tweaked my keybinds so as to ensure that every button I hit can be reached without having to move my hand away from WASD, and for almost every key I hit, I also have a function bound to Shift+Key, as well as Ctrl+Key. I used a G15 keyboard for most of my WoW career, but ultimately, I yearned to simply have more keys that were easily accessible without moving my fingers far from WASD, so I picked up a Fang, and I love it.
For those of you unfamiliar with what this device looks like:
Every button on the board is programmable -- so even the media keys at the top can be bound to whatever you want (I use these to open interface panes you wouldn't usually hit in combat, but still want handy -- character sheet, raid tab, professions, quest log, etc.).
The thing I like most about the board is the extra keys you have available without any extra reach. On a normal keyboard, I would bind buttons 1-5 (6 was a little too much of a stretch for my comfort), Z, X, C, F, G, R, and T. Moving to the Fang, I still have access to all these keys in their familiar locations, as well as access to an extra button on my thumb, 3 extra buttons with my pinkie, the 6 key, and the 7-8-9-10-11 keys, which are all close enough that I can actually bind them -- the F keys are normally in a somewhat similar location on a normal keyboard, but are too far away to reach for my tastes.
As for things I don't like about the device, the first on my list is that it's ambidextrous. This may be a plus for others, but I'd much rather have a design that's contoured for my left hand. The next is that there's even more room on the device to add extra buttons that wasn't really taken advantage of - I know that the number of buttons was one of the main things I -do- like about the device, but I think all WoW players can agree that the only time you can possibly have too many buttons is when you start making them difficult to distinguish between.
I should also mention that the thing is cheap -- $35 or so, which is a lot cheaper than a $100+ gaming keyboard like the G15 or Razer Tarantula.
Mouse: Logitech MX518
There are two factors which are most important to me in a mouse that I play WoW with: the number of easily accessible buttons, and the precision of the movement tracking. The MX518 comes up somewhere in the middle in both of these categories for me.
Precision tracking is always the most advertised feature in gaming mice like the Logitech G5/G7 and the Razer Copperhead. I played FPS for many years before I started playing WoW, so I'm used to picking up a new mouse every year or so as the tracking precision gets better.
It's disappointing to me, however, that most of the new precision mice are pretty much designed solely with FPS in mind. They feature few if any extra buttons, usually in the form of inconveniently located buttons to adjust the mouse sensitivity -- hardly useful for me to bind to extra spells and abilities. It's a shame, because I really, really like having abilities bound on mouse buttons -- mainly because they're the easiest to hit while kiting someone and/or moving. I'm a shadow priest, and all of my most commonly used abilities are bound to mouse buttons -- Mindblast, Mindflay, SW:P, VT, SW

, Psychic Scream, Dispel, and Mana Burn, some of course using shift and control modifieres.
The MX518 has 4 buttons that are easy to reach besides left/right click, plus the button from clicking the mousewheel (which I'm not a fan of using, as I use the mousewheel to tab-target). I would really love to switch to a G5, but even with the new revision that has two thumb buttons again, I would hate to lose two of the mouse buttons that I treasure. The tracking on the MX518 isn't bad, but it's not the best that's out there, either. I'd love to see a mouse with the precision of the G5, but with more buttons easily within reach, perhaps with a layout like Logitech's MX610 -- which has 10 buttons, but garbage for a sensor.
I've got my credit card ready if someone can suggest a mouse or keypad that would be a better solution for WoW -- throw me (and the rest of the EJ community) a bone if you've got a slick setup!