In 2006 my credit card refunds have taken about 7 to 10 business days.
When I've used a voucher and then cancelled the itin, I'm always told that the new voucher will be issued in 7 to 10 days. Never happens. In all four cases, I've had to call tech support (a few weeks later) and the CSR has had to research the cancelled confimation number before issuing a new voucher.
BTW, when getting a voucher issued over the phone ALWAYS ask for the PIN and expiration date. The CSRs say that you'll receive a mail confirm but that's never happened (for me).