I feel most clueless. I want to have several sites hosted from one drupal installation. So, I have set up the new sites, each with its own setup, as in
sites
mysite.com.foo
settings.php sets base URL to http://mysite.com/foo
themes
foo_specialtheme
mysite.com.bar
settings.php sets base URL to http://mysite.com/bar
themes
bar_specialtheme
But, if I try to go to http://mysite.com/bar, for instance, all I get is a "page not found". If I add a page and give it the short url "bar", that's fine, but what is my equivalent, then, of promoting to the front page? If I try to add a special theme to that location, when I go to administer themes, I see only the general themes, not the one in the themes folder for that folder.
What might I be doing wrong? Is there more settup that I am missing?