I had not looked closely at the web for the Consulate General of the Russian Federation until today. If I am reading it correctly today, it would appear that they as suggesting - or insisting? - that I use firm called ILS to get a transit visa. Does this mean I cannot use Travisa?
See these links:
http://www.rusconhouston.mid.ru/eng_main.htm
http://www.ils-usa.com/general-information/
I am still reviewing the ILS web like trying to understand how long it takes to process an application.
Edited to say that a literal reading of this page -
http://www.ils-usa.com/mailing/ - means ILS must have all the documents 10 days before departure which is impossible since I will be in Greece at that time. I guess I do need two passports but that will cost $250 or more.