For a long time I had all my websites hosted at a Danish hosting-company, however their service deteriorated over the years, and in the end I experienced my sites were down 8-16 hours in a row, not less than 6 times in a 3 month period, and they had no explanation as to why the sites were down, or why they happened to "repair themselves". Anyway I finally went looking for other alternatives and the choise ended being arvixe (an American hosting-company). Having moved all of ny DK-domains (Danish Websites) to this hosting company along we a few new .com domains was a no brainer.
Arvixe both offer Linux- and Windows-based hosting, and as this site is using a .Net based CMS system it chose the latter with support for MS-SQL databases (they have support for hundreds of different CMS, Blog, eCommerse systems so I am sure there will be one for you also). The fact that I have more or less unlimited "everything" (harddisk-space, database-size, number of databases, monthly trafic and number of domains) combined with arvixe being very developer friendly, it was a quick choise, choosing them over other alternatives.
Support me, by Supporting yourself
Clicking the link below you can create your own account at arvixe. Doing so will result in me getting a small kick-back which of cause is nice, however my primary motive of doing this (this site is not otherwise plastered with adveticement), is solely because I think that arvixe is a serious hosting partner and I am very happy with their service. So why not helping each other? :-)

Web Hosting By Arvixe