I'm looking to create a program that queries different mapping data, including distance (Latitude, Longtitude), population, Zip Code, City, State, Country to create optimal social community sizes. Looking for suggestions from ANYONE with programming experience. What program should I use? How can I query all this data? Where can I get any data I may be missing? Thanks in advance!