Can't recommend a product, but David Poole wrote an article on this topic recently, which you might find useful.
http://www.sqlservercentral.com/columnists/dpoole/dealingwithaddresses.asp
Maybe you could commission him for a nice bespoke number 🙂 [I'll take my usual 10% 😉 ]
On the topic of skydiving, what's this all about?