I'm dying over here. God, this is so frustrating.
Yes, I'm still trying to figure out what I've hosed on my Apache config. exitwound.org/music/index.pl works, but exitwound.org/music fails horribly.
I've followed the Apache documentation to the letter, and still NO JOY FOR ME.
Here's the pertinent parts from my httpd.conf:
AddHandler cgi-script .pl .cgi
...
ScriptAlias /music/ /var/www/htdocs/exitwound/music/
<Directory /var/www/htdocs/exitwound/music>
    AllowOverride All
    DirectoryIndex index.pl index.php index.html index.htm index.shtml index.cgi
    Options Indexes Includes FollowSymLinks MultiViews +ExecCGI
    Order allow,deny
    Allow from all
</Directory>
I've had conflicting advise regarding the ending '/' on the ScriptAlias line. The Apache docs say it's supposed to be there, but the result is always the same whether it's there or not.
The log file says:
attempt to invoke directory as script: /var/www/htdocs/exitwound/music
Dear God ... this should not be this difficult.  I'm astounded ... it's never happened like this before ...
Posted from exitwound.org, comment here.