Saw this on a Harley website the other day. I thought it was pretty cool. You stick a pin at your location so everyone can see. You don't need to be in the USA to add a pin. Click on "Add Yourself" at the right and fill in the blanks. You can even add a picture.
http://www.frappr.com/zr1
Craig