Sometimes when viewing my site, people tell me that they receive a 500 Internal Server Error. I'm wondering what this means and what could cause this. Also, my host says that nothing is wrong, even though there is. Is there anything I should ask them to try regarding this issue? Thanks.