allow users to fill in database password on start

Some security minded people prefer not to store database credentials in
plaintext in a configuration file. To this end, we offer the option of
prompting for credentials on startup.