Hm. I wonder if that's an infinite loop. Addecho 1;inside the loop-- if you get thousands of 1s, then you know it's an infinite loop that times out after probably 30 seconds (depending on server settings).
By the way:
Should be die, not died. (Technically it's exit 'Message'. The other forms are aliases, which work but aren't standard. That's not too important though.)PHP Code:died('We are sorry, but there appears to be a problem with the form you submitted.');
But that's in a comment so it shouldn't cause you any problems at the moment.

