I have a keyboard and a Razer Naga: 12 buttons under the thumb, scroll button and wheel, and 2 buttons near the index finger.

12 buttons are for 3 action bars used on their own, with shift or with control. Alt is for the pet bar.
Scroll wheel for camera distance and scroll button for Mumble.
2 buttons near the index finger are for mount roulette, RP walk and auto run.
WASD for movement (legacy).
Q and E (+ shift and ctrl modifiers) for certain job actions and Sprint.
F for focus target (tank if I'm healing), tab for enemies.
T for target's target. I forgot what R is for... Nearest enemy?
Space bar for jump of course.