People here don't pay like in the US, they will write you a check and will post date it too. The bigger the client, the later you're gonna get paid. To wire money (USD) from here, you need to have an account in foreign currency (USD) with an average minimum of 1500 USD at all time.
Besides paying bills and such, why on earth would you want your money to go back to the States? Remember that Uncle Sam taxes you on every penny
If you have a surplus, don't send it back, invest it here (Land, house, ...)