I have a friend that shall travel to the US shortly. And they recently inform me they must use an agent to process and gather necessary document to have a complete Visa application. What are these fees? And who is reputable in this business? It seems to me they are only gathering documents and writing successful a Visa application to be processed. And are being rewarded very well in the fee they charge.