there was a map thing that we had on the Xsara forum I used to be on, people could put a pin in to show where you are. I think it may have been a google thing, anyone seen this before or knows how to work it?is this it?http://www.google.com/apis/maps/signup.html