askgeo.com seems like a possibility. Never used it myself though and it is commercial for commercial use.

This thread has a bunch of other suggestions.