I need a plugin for WordPress that takes the plugin "GeoDirectory" -> "places" = custom post-type, and then finds each place's longitude & latitude which is already existing in the database for GeoDirectory. When logged in user clicks a button called "check in", the user will ping the server their current location and match it up with any places currently existing in the GeoDirectory database. A second part to this will need the functionality to GeoFense, so if the user is in GeoFencing radius of say 25feet then logged in user will automatically check in to that location. Simple enough to understand right? When user checks into any geodirectory locations, buddypress will instantly shoot out a new item stating where they have checked into with a [hyperlink] back to that specific geodirectory place. Second Part: a) Using WordPress free plugins, I need to have the ability to locate the users current geo position when they visit the website. b) Once the location has been defined for users, I then want to display only relevant advertisements to these users based on their location. This will be based on cities. For example, when a user visits the website, they are marked as in the city of Toronto. This means the user will only see advertisements from within the Toronto region. If there are currently no ads for that city, no ads will be seen. I want to make this work with the paid plugin: http://codecanyon.net/item/wp-pro-advertising-system-all-in-one-ad-manager/269693 (already purchased/installed) The idea is to allow advertisers to specify the geo-location for each advertisement they post so that users defined within that geo-location (city) will be able to only see the relevant ads. (ads marked for that city by the advertiser) Let me know if you can do this, I will need a long term developer for future work as well. Thanks!