Thanks Dilemma. It looks like I will need to have all my info together when I start the form since one cannot complete the application offline.
I also noticed that Travisa claims one can apply for business visa 90 days in advance in the US with the exception of SFO. I will be using Houston and will need to check with my friends in Moscow to see what they will do because it would worry me to start this process 45 days from departure.