Hello all. Prior to last year, I was very much opposed to visa agencies because the consulates are so easy to use, but -- because my schedule was tight -- I tried the Houston agency that comes up within the first 5 google hits and was completely sold. They only charged me $35 (plus all of the official fees plus postage) and they got me a slick visa without any hassels whatsoever.
Even if I still had a US residence near a consulate, I'd still think that $35 was a bargain.