aristotle - 8:25 pm on Dec 21, 2011 (gmt 0)
Instead an html site map, on my sites I use what I call a site index. It contains simple html links (with anchor text) to all the other pages. Since my sites are relatively small, it's also practical for me to add a brief description of each page next to the links. Perhaps because of this extra content, Google includes these pages in its index and even sends them a little traffic from the SERPs.