I think xoom is best IMO as their service is reliable and fast. Their fees are low in compare to others like western union. DON.
moneybookers is better than xoom ... fees to is comparatively low., just upload funds using CC n send
Western Union is suggested. There is another one called Xoom. People say they have low fees but I haven't tried them Yet. Moneybookers is also a choice. It depends on your usage.