Site Finder has been visited 65 million times since its introduction , Galvin said .