Looks like I have all my documents in line, and I can mail them off tomorrow morning - March 1st.
They will arrive at the Russian Consulate in Houston on the 2nd with overnight delivery.
This is my first time getting a Russian visa or visiting Russia (very excited), and the application is straightforward and I'm financially secure. Question is simply, what is your experience as far as timeline for the Visa to arrive, and at what point should I actually go to the consulate if that proves necessary? I may be over-concerned, and hopefully the Visa arrives before 2 weeks.