Drupal 500 Internal Server Error on shared hosting
Was getting irregular "500 Internal Server Error" pages on a new Drupal 6 install, running on shared hosting.
After some research it appears that the hosting company is running php5 as CGI which does not follow the PHP directives set in Drupal's .htaccess file: