Thank you:)
Yes, i got the "I-551" stamp on my passport after the interview, so i guess that I don't have to worry about the visa now.
About my hu*****and, do you mean we need to ask the travel agent who we bought the tickets from to handle the visa for him?