Thanks a lot we appreciate it and we hope so :). The geolocation is actually exactly what we were looking for because Google's API has very strict rate limits. Do you have an API?
If you have the option to host everything (including geo DB) on your own server, we can make a self-contained sub-system (PHP + MySQL) and give it to you (with our compliments :-)).
Let me know.