Thanks, guys, for the info. I'll investigate your suggestions further.

Yes, David, my Delta AMEX Skymiles card does gather foreign transaction fees. I didn't use it in OZ-NZ due to the fact that AMEX isn't accepted there by most vendors.