I'm not sure if this has been discussed before, but what is your payment preference?
I've only used western union, but recently I keep getting denied online (maybe because I'm trying to send to Moldova). Moneygram and Coinstar seem outdated to me. Bitcoin looks like the best route, but I'm too dumb/lazy to learn how to use.