Solving the address problem from hell.