Насчет кнопок у меня есть схема могу скинуть если надо, там все предельно просто (вся проблемма в софте, а точнее в его отсутствии),
и еще к LPT можно подключить рекламный экран (тот который на дома вешается с разрешением 320 * 240и более)...
а вообще LCD 2*20 вполне хватает, если надо большее можно купить второй монитор :)