===
Here lies the random musings for the user database.

===
Each bot module will need to have the user database defined, or the default
database will be used - "default.db".

  module SampleBot {
    ...
    userdb default.db
  };

===
Each bot could set the user database if they choose.

  bot ProlixBot {
    ...
    userdb default.db
  };

===
The base bot class will have a userdb.

  UserDB userdb;
  userdb->setFile("default.db");
  userdb->getUser( username);

int setFile( char &filename)
  // This will "clear" the database, and load the filename one.

Obj &getUser( char &username)
  // This will return an object to that user, or create a new
  // object is one does not exist.

===
Somehow all the "UserDB"'s will have-to be "maintained", so for this
we will create a UserDBList, and all will be good.
