Welcome to WebmasterWorld Guest from 184.108.40.206
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?