Over the years at Intechnic we've developed quite a few custom functionality, that isn't super useful in In-Portal core, but can be used as standalone module for whoever needs it.
- ability to get user information from it's IP (paid service by MaxMind) (projects: rPLS)
- ability to get lat/lon coordinates by given address (free service by Google) (projects: rFSI, rPLS)
- ability to build "get directions" link on Google Maps for given "from address" and "to address"
- ability to build sitemap.xml file to be indexed by Google WebMaster Tools (projects: rVIC, rEBN)
I propose to create "Helpers" module in 0.1 (means unstable version) and put all that in there.
It's ok by me if we create a closed source version of module at first (at Intechnic repository) and then open-source it once it becomes stable enough.