I've already had to add code to "normalize" addresses with dots and plusses. That should've been my first sign to move to a different design.