He is right about the international transaction fee. It Only applies to certain types of debit and credit cards though. There are No international transaction or atms fees with a td ameritrade debit card. Best card around.