On my MacBook (10.5.latest), I turned on "Web sharing" in the control panel. The built-in firewall is turned off. I have an index.html in my ~/name/Sites/ folder. It's publicly readable (a+r). I can view it in Safari (or any other browser) if I open it as a file.
If I go to http://192.168.15.103/~name/index.html (or without index.html, or with any other file from that folder), I get a page which says simply:
404 - Not Found
What am I missing? And how do I go about troubleshooting this -- where are the logs?