Getting back to the topic:
Communication from the IT department or the host provider, etc. is SO important!
I do website support for a small company, and when something suddenly breaks, I know if I was making changes or not. If not, then I have to contact the host provider and convince them the problem must be in their court. I just ask, "What changed?" If I had a nickel for everytime I have been told it must be my code, etc. and then 30 minutes later, it mysteriously starts working again...
Usually I don't get an email back with the explanation, which drives me crazy. I know errors happen (shoot, I do plenty of them myself!), but give me the courtesy of a useful explanation, so the next time I get that same error message, I know what to do!