Well, I guess I'm the one saying goodbye to Webhost4life. Yes, they had a decent run but all in all their service is not as good as I thought it was. Bar not being able to use the new control panel for months the site was slow and I was itching to convert the new Intrepid Studios to .NET 4.
I made the decision to switch to Arvixe after I couldn't get sub-domains to work on the new Webhost4life platform for the life of me. Their control panel was just abominably slow and didn't allow the control I needed.
I googled "top rated asp.net web hosts" and Arvixe was one of the top on the list. I searched other rating sites just to be safe. While their site was nothing much to look at in terms of design, their feature list was quite impressive (ahem, multiple MSSQL databases? Score!). It took me about 5 minutes to setup my account, another 5 to backup and restore my database to their server without a hitch, and not very long to transfer all my existing files over via FTP. I set up my mail accounts (and I use POP3, so I didn't worry about losing any mail) and pointed my domain's DNS name records to their server. All done in the span of a couple hours.
I must say, I am pretty pleased with the experience. Not only that, my site is way faster… and will be even better once I release the new site (it's coming soon!).
No host is perfect and I'm having some trouble setting up password protected folders but for now I use Forms authentication so it's not too big of a deal.