Basically I'm looking for Windows 2003, ASP.NET, ADO.NET, and MySQL support where I can actually login to the database with a client from home. I hate using those web based clients. $20/month is my limit in price. These guys seem to have everything I'm looking for. Has anyone ever used these guys before?

Does anyone know of other hosts that support what I want?