It sounds to me as though they are not a host at all but some sort of intermediate agency that doesn’t know what they are doing.
If its a free host then I can understand them not allowing changes but if you are paying for this then get out of there quick. Don’t they know that IE has less than half the market share now?
Hosting is so cheap these days that you shouldn’t be using a free host anyway. For the price of a couple of coffees a month you can get reasonable hosting for a small site.
That’s the understatement of the year. They seem to have their fingers in a lot of pies. For a start, find a company that just does web hosting. There are many of them out there. Which you try depends on how much you want to pay. They aren’t everyone’s favorite, but Godaddy has a lot of customers and is cheap. Perhaps check out the web host forums and see what people are recommending these days.