Completely on point. I have a colleague in StP, and the OP's post eerily matches his emails. will go into them and report back tomorrow
But re: visa, this is a good resource:
http://www.waytorussia.net/RussianVisa/
But re: visa, this is a good resource:
http://www.waytorussia.net/RussianVisa/
I am no gentleman