The Dinivo is crap. It's a squidgy laptop keyboard - all design and poor functionality.
IMO, get a really good gaming mouse (Razer or similar) and an original IBM Model M keyboard. I just got rid of my G15/G5 combo for a UK Model M and Razer DeathAdder, and they blow the Logitech stuff away. Can't beat a clicky, tactile keyboard for speed and precision, rather than some fancy plastic with bells n whistles.