I would recommend Aspnix.com to everyone. The main point here is that if you do need help, it's there for you.
Any ticket I submitted had a response in less than 10 minutes and the staff at this windows host were always willing to help work through an issue.