I had the same problem. Tried 777’ing all the dirs, and everything else everyone mentioned on all the forums for non-Snow Leopard users. Anyway, nothing helped, until I changed the user that owned all the dirs to _www. I had the dirs 777’d and had the group owner as _www, neither helped — it was the user. Go figure.