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