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