I read some threads on this forum and I am a bit confused about something. What is the difference between a name check and a background check? Aren't they both basically "criminal record" checks? Or is name check more a background check on your social securiy number to see if you were really married in USA , which names you used and how many addresses you have changed, etc , the same way , say, a background check you pay for on some internet sites provide you with background results based on your name, SS#, Birthdate and so on; or does INS not do any such checks but only does criminal record checks? I am confused on exactly what these name & background checks are. And also which check is done after the interview and which is done before the interview?