I looked at it and it was FAR more superior than Google earth. In fact it had a LOT more coverage than google.
Unfortunatley I have spent 3 hrs looking for the thread without success....

Any chance someone might remember what the link or site was?
Thanks.