jkamcks wrote:I purposely typed un-matching numbers in the two boxes and then got a different message. So the invalid ID is definitely having a hard time with his Social Security number.
I don't think your conclusion is correct when you say that the "invalid ID" message must refer to the Social Security Number. When you type unmatched numbers, that will fail the very simple check which can be tested in your browser (via Javascript) before the data is even submitted to the server for further validation. But when you make the two SSN fields match, the data can then be submitted to the server. The "invalid ID" message could then easily refer to some other piece of data on the form, or to some other problem that may not even be data that you've entered.
I'm not saying I know what the problem is, but it certainly could be something other than the SSN, so you might want to broaden your search for data problems. In particular, that same form has an Identification Information section where you enter information about a passport or driver's license; I would think it much more likely that the data problem is somewhere in that area, rather than the SSN that you have checked so carefully.
Questions that can benefit the larger community should be asked in a public forum, not a private message.