Using the analog inputs for more button switches

That keypad idea is pretty good. I think I'll use some sort of resistor based system, or maybe just use the 3v3 / 5v lines. With all the analog inputs on my duemilanove it should be enough, but it's interesting to realise that with more switches with resistors you could run a whole load of switches from the board.