Hey,
I actually just finished sponsoring my Russian wife, so I may be able to help. However, we did it outland (she lived in Russia and I lived in Canada, visiting sometimes). As a result, I'm not very familiar with inland sponsorships, so someone else may be able to speak to that better...