www.pakremit.com. the best part is the transfer is free when within the prescribed limits and through a bank transfer. the check gets delivered to the specified address. i have used it several times.
ubl also has a similar service. it's good to go with the one offering the higher exchange rate.