I am not going to lie and say I pay a lot for our hosting, I don't. And that ensures that we will always be free but may not perform as well as we would on a dedicated server. I think that is the right balance for our community.
The host was quite patient with me as I am rarely complimentary toward them these days, and they did, eventually, solve the posting issue. That said, I had to do 90% of the work myself but I suppose that's what you all pay me for...