1. I think a text-only interface for the server should be fine. I know Michael Morris created a full GUI for the server though.
2. I think so
3. See
this thread for a discussion on doing an integrity
test of the db.db file before reading all the way through it.