joined:Jan 11, 2006
Not sure where to put this post but thought it may be of interest:
Take a look at the following google results page: [google.com...]
It is displaying an image ad for One Tel
Anyone know what this is about?