Because I love ASP/ASP.NET and of course Windows I have to contribute to as much as I can to threads about Windows hosting.
Here are my recommendations. My top two windows hosts have become MaximumASP (expensive though) and Discountasp.net. Both of these companies are really really good at what they do. Service at these two companies is awesome.
I have to disagree with WH2004, I am not a fan of ************. I think their support is poor. There are times when I've waited on hold about an hour (thank god for speaker phones).