garian4u, since it's the Buffalo office, I'm assuming I need to send to
Immigration Regional Program Center
3000 HSBC Center, Buffalo, NY 14203
Please confirm. Thanks for your suggestion about going to Buffalo to get the visa stamped. If they keep the passports for weeks or months, how can...