I know how to use the Reverse Geocoding techniques to get the Lat/Long for a location or pushpin. I have used this to populate Lat/Long fields in my database. Using the FindResults method, I had a success rate of about 83%. Now, I have to deal with the other 17%. What I am trying to do is to have a MapPoint control on my VB form, have the user click on a location and apply the reverse geocoding methods to that location. 1) I can't see a way for the user to place a pushpin (not available on the toolbar or menus when used in this fashion), 2) I can't move the address that comes up when you right click a spot on the map into a location object.