Innovative idea and nicely executed. Looks good, sounds good and plays well. Good stuff!
One small gripe is that the game doesn't use the user's own keyboard layout so for touch typists on non-qwerty keyboards, hitting the correct letter is extremely difficult.