htdocs is required in order for the pages to be created in the right folder, however, its not needed for links. The way they have the server set up is by having htdocs in my root directory and all files go in there. So, when I give out the main url of http://www.digitalartlinks.com, visitors are really seeing http://www.digitalartlinks.com/htdocs/index.html, although the user doesn't know that, but my host's server does (and you'll get a file not found if you click on that second link).
-darlisa
http://www.fignations.com