Great use case for the eLocation service. I wonder, have you tried on purpose wrong addresses, totally fake addresses and also some real ones that do not return the real geocoded information? I ask because the Geocoded Address item (which uses eLocation) in APEX never finds a match for my home address, although it is 100% accurate. Or if it finds, it's something on the same street, but another number.