@markarayner
I definitely need a smaller version with "PgDn", "Down", "Shift", "Ctrl", "Alt", "Space" and "A". Maybe "+/=", "-" and "#" as well. And a pot to smoothly adjust repetition rate.
the one with "(" ")" for lispers and "{" "}" for c/java would also probably find it's market niche.