HTTP Error 500
Internal Server Error

Happens when the web server software has an error that causes it to be unable to serve the document you requested. The most common cause is bad server-side code (like Perl) that causes an error or cannot execute for some reason.