I recommend the OP remove 1 & 1 from this as well. I had a nearly similar experience with them, and I didn’t even use them for web hosting. While you are right in what happens with expiration, it is worth noting that 1&1 makes it as difficult as possible to transfer and *will* keep your domain after it expires. Once you’re in, you’re stuck and you’re at their mercy.
You may have noticed that in addition to the Linux Hosting offered on this page, that we also offer Windows Shared Hosting. Which operating system should you choose? Please note that it doesn't matter if you have a Mac, Linux or Windows based computer. You can choose either of our Windows or Linux Hosting regardless of your computer's operating system. What you should probably pay more attention to is the type of software you want to host instead. Do you require server support for solutions like Apache, PHP or MySQL? Your best choice would likely be choosing our Linux Shared Hosting. If on the other hand you need server support for software like ASP, MSSQL and .NET, you'll want to choose our Windows Shared Hosting.
The first step in building your online presence is finding a web host, the company that will store your website's files on its servers and deliver them to your readers' and customers' browsers. Web hosting services offer varying amounts of monthly data transfers, storage, email, and other features. Even how you pay (month-to-month payments vs. annual payments) can be radically different, too, so taking the time to plot exactly what your company needs for online success is essential. Many of these companies also offer reseller hosting services, which let you go into business for yourself, offering hosting to your own customers without requiring you to spin up your own servers.