How would I go about converting an address or city to a latitude/longitude? Are there commercial outfits I can \"rent\" this service from? This would be used in a commercial
You want a geocoding application. These are available either online or as an application backend.
Online applications:
Backend applications: