@Brandon ***********
because he is talking about using an agency in the USA. I am not criticizing your advice, which I agree will be less expensive, but will cost less than an agency in the US. Also, not sure where you get your cost from, but my experience was much less expensive and gets cheaper every year, but mostly it is simple and as I said takes very little time.