Screw 'hosting providers':-) If you're going to do anything serious, you need to be root on the machine yourself. You can get a dedicated box for under $100 a month. If that's too much initially, you can split it with a few friends - I did that for one machine, and it came to something like $20 a month, for a machine that I have root on and can do basically what I want with.