QUOTE(ELW @ Sep 3 2007, 05:10 PM)

USPS is best because it is pretty much reliable and cheapest; however it may take 7-10 days or longer to get there. It is really about your only choice because courier will probably not deliver to the village. I sent most things by USPS but sent a few important original documents via FedEx (guaranteed safe and arrives within 3 days usually). In case you are paranoid about some important original documents (like I was!) you can contact a friend or relative in a major city and send via FedEx or DHL, then they can hand deliver to your husband.
I always used DHL and I was very happy with the service/cost.
Sandip