Advice on a new Keyboard and headset?

I'm in the market for a new keyboard and headset. I don't really know what features to even look for. Any recommendations?

I play MMO' (mostly), RTS' and the occasional shooter in case that matters. I'm thinking macro buttons would be nice but if you think it's a bad idea I'm all ears. On the list are the Saitek Cyborg (headset & keyboard), the Logitech G15, the Ideazon Merc Stealth and the Timberwolf keyboard.

What say you experts of the interweb?

Thanks for all the help.