Sorry folks. My site was down from Saturday afternoon until Monday afternoon.
At the moment, I can say that I'm none too happy with 1and1 hosting. It's hard to really complain when the hosting is free (I signed up during their big "3 years free" plan) but it's frustrating when you get no help in getting things back up to speed. Why would I spend money on the service after my service is done? Noticing I was getting server errors on Saturday, I logged into the web admin to find my domain had been locked. I searched the support pages and found a toll-free number for tech support. All they could tell me was that I had to get in contact with billing. That's great but billing is only open during the week. This morning I called them up again bright and early to get the phone number for billing. Apparently I'm not allowed the phone number because I'm on the free account. Only those who want to pay are allowed.
At this point I was fully willing to spend money to get my site back up and running. I sent billing an email and waited for an answer. In the meantime, I transferred my DNS to point to Dreamhost so that I could at least get a temp page up letting people know what the problem was. Having not heard a thing from billing in 6 hours, I called back. This time, the tech support guy told me I hit my bandwidth limit for the month. Not having access to my account, however, I had no way to confirm it. With recent traffic higher than normal, I thought it entirely possible. Then, out of the blue this afternoon, my site reappeared. I double checked my traffic for the month and found it was well below the limit. So much for that theory.
I've switched the domain servers back which means some of you have had to wait an extra day or two to see this. In the end, I'm going to begin transfering everything over the next week to Dreamhost permanently.
Full disclosure: links to Dreamhost are referrer links. I get a referrer bonus if you sign up. The service is decent and they keep upgrading my package for free. I recommend them.