I wanted to start a thread so we can understand google better. I'm not to sure if google indexes each site once a month, or different times depending on what your sitemap says, or what??? I know sometimes google crawls my pages a few times a day but other times nothing the whole day. For those of you that monitor your logs, lets post how often googlebot comes to visit us.
google cache blog more frequently than almost all of the other types of sites. But have to carefully to choose what platform you are using, if you are using wordpress and add fresh and unique content like crazy, google would really love to spider your blog, but if you are running full flash website, there is no chance google would love your site cos' in google eyes, you site is as blank as it could get. Also, take a well establish e-commerce site for example, google would only crawl your site once a week tops, provide that you have PR3+...but most importantly, although google pr wouldn't help your SERPs, but it would definitely help your site to be indexed by google more.
sites that get spidered the most are forums becuase they have new content all the time, most of the time after someone has made a new thread it takes less than 1 hour for it to appear in Google search
I think the most effect is how often the contents are updated, the more often the site update the more often the bot visit the site. If your blog has already indexed (may be has no any page range) just try update or add new content to your blog every half hour and you will see the result.
I don't think PR is important for indexing. My site sonams.net (pr 0) I got indexed in less then 20 min and google is comming there every day. For some others I need few hours or few days but ones when is indexed Google and Yahoo is there daily.
Recently it took 1 week after the whole re-designing of a site.