The thing that sucked me away from Yahoo and over to
Google was that
actually crawled the net themselves. They did not rely on people
knowing how to submit their pages.
So if you just wait long enough, your page shows up. At least in theory.
Remember when we used to "submit" pages to multiple search engines and
of them had very odd peculiarities about how to submit and how they'd
them. Bah! I'm fine with waiting to be indexed.
You don't have to wait long. Both Googlebot and Yahoo Bot hit you like a
ton of bricks after just a few days if there any links to your site.