I've thought about doing this on different sites, but have wondered, if Google doesn't have every page of my site indexed, how does their search do a more thorough job than the search funtion that's actually tied in to my site's database? OR is the "site search" part of Google something that guarantees every page is indexed immediately upon creation?

Man you do nice work though..... how do you find the time to figure all this stuff out??? :)