Have you tried the Kinesis Advantage? For typing, I haven't had a better experience.
[1] http://geekhack.org/index.php?topic=36195.0 [2] http://translate.google.de/translate?hl=de&sl=de&tl=en&u=htt...
But maybe I'll have to give it a shot. I just don't see what's so hard about taking a normal ergo keyboard and making it with proper switches.
Additionally, not sure if it matters to you, but it is terrible for gaming.