Have you checked that your web server has write access to /Users/nathanmswan/Sites/ ?
Yes, it works now, thanks! NMS
P.S. Sorry this might be in the wrong forum, but now I can advertise my homepage as "index.d" instead of compiling it and having it be "index.cgi"