There have been many informative posts (some less so) on this thread which I hope will serve to guide those thinking of taking their partners to the USA.
Frankly, it is an appalling, discriminatory process with a ridiculously long waiting period for an appointment.
For those who thought I was trolling .....get a life!