Joel, Bart's site is vhosted (I think he uses
Pound but
I am sure he will pipe in). When something is vhosted if
you don't send the Host header it has no way to tell which server to talk to.
As for indexing pages with query variables, google definitely
does, although it limits the number of pages it gets this way
according to their information for webmasters:
1. Reasons your site may not be included.
Your pages are dynamically generated. We are able to index dynamically generated pages. However, because our web crawler can easily overwhelm and crash sites serving dynamic content, we limit the amount of dynamic pages we index.