Hi urbanbeatz,
Just thought I'd add my 2cents here (and I lived in Edmonton, just before I moved to Asia.)
Well, looking at the board, I would say the keypad is plugged in to the horrizontal connector, the serial connector is on the upper left, and the lcd is the large connector on the right? I'm betting the pot is the LCD contrast adjustment? I'm more familliar with Microchip than Atmel, so would dump the tiny 2313 in favor of a 16F88, or F627A. I think they both have a hardware USART, so serial both ways would be good. What exactly are you using the uC for?
William, I don't know why you would suggest the 12C508; it's a one time programmable, and not that much cheaper than the 16 series. (Although if you were doing a big production, the 12F629, or 12F675 would work well, and they are usually cheaper than the 508s.) And, nice site, BTW! Also the 8 pin chips would need to use a couple of support chips to interface the LCD and keypad. You could use a shift register (like the 74ls174) to interface the LCD on two wires. You could use an A/D keypad, with just one pin, if you used the 12F629, which has A/D.
Urbanbeatz, are you planning on producing a one off, or is this for mass production? It would help readers help you, if you gave some more details about your project. When is it due?
Best wishes,
Robert