Still don't see why a little hand holding and using your PriMapState() UDF wouldn't work here. Worked amazingly fast and accurate for me when I used it.

I even wrote the basic structure for another Business Unit from International Support and it worked great for them too.