I hope my experience helps someone. So this is what I think happened which is why I think it's very important when you call the NVC to have your numbers checked and your email address verified with them. I was getting 'at NVC' status on the immigrant CEAC site. I called and as it turns out they had put my email address down incorrectly in their system. They had put the lowercase letter "l" in place of a "1" in my address. I double-checked my application and I had typed it correctly but I can see how it could very easily get confused when you stare at a computer screen all day. The officer insisted it didn't matter because the letter would not come by email but by post. However, the status changed the next day to 'in transit' and then two days after the call it was ready in the Russian consulate! In fact, I did get an email with the letter addressed to him that it had arrived in Moscow and I've not yet gotten a letter in the post. It's possible that it went from New Hampshire to Russia in two days but it's also possible that it was already in Russia and they had emailed the incorrect address. Whatever the reason, I'm just happy that it's ready to go!