I'd like to echo the wish for a better keyboard design, in particular separate Ctrl, Alt, Tab, and Esc keys.
Judging from the dimensions MWeston posted the keys seem to be ~1cm squared.
If they were narrower (shorter) one could add keys on the side (add a 4th row) with minimal changes to the...