I have a so-called "1&1 Premier Professional Package" hosting package on 1and1.com hosting. It's supposed to be equivalent to their so-called "Developer" hosting package.
Tonight's experience was the last straw and I'm going to give you a few reasons why you should never use 1and1.com for hosting.
UPDATE: This issue has not happened since then. I'm now running several Drupal sites on a couple of Bluehost accounts with no problems.
A common question when starting in web design is, "should I use Linux hosting or Microsoft hosting?"
If you don't already have a preference, I recommend using Linux-based hosting. (For example, Hostgator Web hosting.)
Linux hosting, and in particular the Apache server, is the most common setup that you will encounter when working on web sites, especially when starting out. The configuration is often referred to as LAMP, which stands for Linux, Apache, MySQL, and PHP. The "P" also sometimes refers to Perl or Python.