I wouldn’t recommend doing anything other than hand-submitting
your site to Google – http://www.google.com/addurl/ it’s free.
You’ll get indexed in a matter of hours and the other engines
will crawl your site because they all borrow from Google.
Don’t expect a lick of traffic from getting indexed though. To
get traffic you will either have to pay for it or learn how
to get it in other ways.
I hand-submitted my site AmherstCabinets.com to Google, commented
on a few blogs and put the URL in my signature here. I rank
number 1 on Google for “amherst cabinets” – but it means
nothing in terms of sales – I’m still pleased at how easy it was
to get to #1 – but it really just tells me that my competition in
the local market knows nothing about how to market a website.