I read a bit about how Google works. They are actually downloading tons of information onto servers, scanning it in etc. whatever they have to do. Apparently, you are actually on their network when you are on google's homepage which seems bizarre to me. Seems lot a lot of work! A techie will know way more and may be able to explain it better but that's my understanding. Of course what I read could be totally wrong.