I've been looking for a web host (ASP, ODBC) also. I used to use a place called
Data Packet. They cancelled my account after my credit card number wasn't valid anymore (lost my credit card, forgot to tell data packet). They said they emailed me but I never got any email for some reason. They could have called me because I told them my phone number.
anyways, they have a deal for $10 for a year of hosting. No sign up fee or anything. You get 2GB transfers, and a good amount of space (SQL2000 is extra). I forgot exactly, just go to the site to find out. I'm thinking about resigning up. I had a few outages with them but they were fairly rare and their customer support is really fast sometimes and non-existent other times. I still think a good deal for $10 a year though.
EDIT:
Wow, just looked at it again. it's 5GB of transfers. 500MB storage space. 1 MS SQL database and 1 MySQL database. Just make sure to ask them if it's 5GB transfers per month or per year.