I actually set up a blog that does nothing but get my sites indexed for me. After I setup a website, I go through the Google verification process and sitemap thing, then I start blog advertising the site. After 2 or 3 Posts, I check Google and I'm in. There's a little more added in with it, but really not much effort on my part. I've only had problems with one domain being indexed and I think it must have been banned by Google through it's previous owner.