I need to purchase a virtual host because I have a special piece of Windows software I need run on it. Does anyone know which is the best host for virtual hosting? They have to have Windows and I would prefer if they offered MySQL also (which not all appear to have). This host will also host a semi-popular website. I would prefer something like 100 GB per month of bandwidth.

I have found one called Nexus Technologies which appears to be good, but they don't seem to be making any top 10 lists. I have also seen Anywherehost.

Thank for your advice.