Done:
set up socket connection 
display text output 
display board output
accept command input
accept move input
save board state in memory.
display clocks.
allow entry of username, password, server address parameters.
use smaller font for text output.
handle text wrapping.
save username, password, server address parameters.

To Do:

Text handling:
  handle text scrollback (and left right scrolling when wrap is disabled).
  font selection dialog.
  wrap/nowrap selection

Make bitmap selection screen.
Add color support.
make screen that shows sought matches.
make icons.
make a "credits" screen.
add online help.
add support for macros.

It might be fun to add a server mode so that a chess client could
connect to our palm and play a game against the user.
