I would like to start out first and foremost by apologizing if this is in the wrong section; it's quite hard to find one that fits. I've spent a lot of time on Google and reading other users threads, but to no avail.
About the server/site:
My website is "dcoverdrive.com" and it's hosted at bluehost.com, which is one of the recommended Drupal hosts. I purchased a dedicated IP, and I'm running Drupal 7.14.
I purchased a SSL from Godaddy and have it all set up on the website. (You may visit "https://www.dcoverdrive.com" to see.)
Issue 1:
When I go to register a new account on the website (which you may try for yourself -- dcoverdrive.com), it gives me an error message "Error: Unable to send e-mail. Contact the site administrator if the problem persists."
I really thought I had everything set up correctly, and I've done my best to go back through and check it all. I have it set so no email verification is set up, as having a valid email isn't really that important to me or the client. (I wouldn't mind making them have a valid email, but I disabled it in the hopes that this message would disappear. On top of that, it's merely a small shop, so it's more of a nuisance for customers than anything to require verification.)