With 40 million websites in existence, and more than 3 billion web pages indexed by Google at the time of this writing (July 2003), it