If you use a hyphen in your database name (e.g. "contact-us") an error may be returned. I always avoid using hyphens in database names or field names - I recommend instead that you use underscores for separators (e.g. "contact_us").
As this webpage puts it:
---------
"Better to stick to lower case column names consisting only of alphanumeric characters and the underscore character (MySQL column names cannot begin with a digit 0-9). This will make your MySQL project more portable across operating systems and system configurations. Even if it is legal to use the hyphen character in a MySQL database name or table name, avoid doing so as it will eventually cause problems (if a PHP script treats it as a minus sign when processing code, and you end up wasting hours trying to figure out what's wrong)."
http://www.hockinson.com/index.php?s=155
---------
I understand that some people are unable to change the name of their database (because it is assigned by their host). I will therefore investigate possible workarounds for databases with hyphenated names for a future version of the application.
Any update on this issue will be posted in this thread.