Thank you! My device will be somewhat like yours, but have a simple BASIC-like language on it. Actually, this device will probably be some kind of handheld, so my wider LCD would work. I could have it work with 6 buttons. 5 in the front: 2 soft keys, 2 directional keys (left and right arrow keys) and an OK button. On the side there will be a button that brings up a menu of functions (clock, stopwatch, programming, and system info).