I second the Zboard - on my second as I managed to tip a whole can of Coke over it, which it valiantly coped with (it even has a little drain on it for spills!) but eventually gave up the ghost.
Some keyboards are ridiculously overpowered - how many macro keys do you really need? But the Zboard is solid, responsive and has everything you need. The Saitek keyboards are also worth a look.
G15 v2.