I used Travisa and the turn around time was around a week. I used the info Andrea posted above. The application was a bit of a pain but the Travisa website walks you through it. The five and ten year visa are the same cost so I opted for the ten year one, why not?
Just make sure you have enough consecutive blank visa pages. Some countries can be real sticklers about that (especially South Africa which is our last stop).


Lauri