As far as keyboards go, I'm still searching for the perfect one. I play on a laptop, and love the shallow travel, small reach and flat keys of my laptop's keyboard. I have a couple of external ones, so that I can play on a larger monitor, but haven't yet found one that replaces the laptop keyboard for sheer comfort and speed. The closest I've got is a Logitech super-flat keyboard. I'd use a Mac keyboard if all the keys weren't in the wrong places.
But how about you? Do you use a trackpad? External mouse? External keyboard? If so, which ones? And are you the mysterious, as yet unseen player who has played WoW on one of those mice that is a little rubber joystick in the center of the keyboard?