Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: Ocean10000
It wasn't a google url, not sure if I can post it? It said something about being related to google on the serps pages. When I got home from the office it was offline with some alpha testing statement however.
Does anyone know about some new local search initiative by google?