Good luck Mark,
As a person with a German Wife, dual citizenship kids, Sister married to a German living in Germany, 30 year old Philipino stepmother (now naturalized) who want's to bring her parents to the US to live. I have danced at that Dance and can tell you it is no fun.
Bird, you just would not believe how hard it is to get into the US legally. Not to mention how expensive, not to mention how ridiculous the crud that you put up with when you are trying to do it "right". All in the name of "protecting immigration" etc. etc. kind of like locks only keep honest folks out. All the rules we institute just make it hard on the folks trying to do the "right" things.
2 examples that still burn me up.
I had to get a letter from my dad, because I would be unemployed bringing my German wife to the US from Germany complete with his last three years tax returns and sworn statements etc. saying he would support me and her and not let us be a burden on the nation... (this because I was getting out from 6 years Active duty in the Army) After paying several hundred dollars (cash, no checks accepted) then the clerk told me the letter that they told me I needed 24 hours before my appointment, that they dictated to me, was not acceptable because it was not on the right form......................
Yes, after the two Marines dragged me away from the window where I was trying to strangle the woman through the letter slot, and the Consular came out, it was all ok.
We go to my wife's 10 year renewal and I must bring 2 "proof of Marriage",,,, Tried to call a million times and they never answer.
Show up with my marriage certificate (from America) and find that is not "proof of Marriage" because "anyone can have one of those" 10 minute's wrangling trying to determine what the heck, "co-mingling of financial resources" means I show them a checkbook and a car registration with both our names. That proved we were married. go figure.
And of course when I asked about the phone, he said, well, if we answered the phone we would never get anything done...............
Mark, good luck