I know which site you're referring to, but I don't know what it's called. I can probably find it. Don't know how to find our specific group though.
> to this site where many of us registered and which showed
> our locations all around the globe at a world map? Does
> someone know what I´m talking about? I´m sure someone
> still has it in the favs.