I find Moneybrookers much better. Generally does the same things, but faster and works not only with an US bank + cards, so I can withdraw directly to my company's bank account in a currency which is not USD, converted on the fly.
Amazingly the transfers get twice faster than PayPal > Visa (one in Euro at least)
If you need an escrow, perhaps
https://www.escrow.com would do the job.