Typing in an Indian language is currently not an easy task. Significant training is required before one can achieve an acceptable speed and only professional typists make the investment. Part of the complexity arises due to the structure of Indic scripts and large number of characters in each script. Solutions to input text in Indic languages have been around for a while, but none of these are usable enough to emerge as the de-facto standard. Here we describe the design of a new keyboard based on the structure of the Indic alphabet. The project went through cycles of design, prototyping and user evaluation. The evaluation was done by multiple techniques - usability tests, informal demonstrations, road shows and a typing competition. We particularly found the road shows and the competition useful for gathering feedback for this type of products.