I my friend in U.S.A $30.00 in a card to pay for a book which she got for me. This was after sending her a sterling cheque (which her bank wanted $20.00 to cash] I paid £7 for international signed for postage. This was 5 weeks ago. The card arrived today, the envelope had been opened and taped and $10.00 was missing. I have explained this to my friend, who was very gracious. However, I feel like a complete fool. I will try to claim the cash back - but I am not holding out much hope. I also tried to get US travellers cheques here that she could cash without me being present but couldn't get them anywhere. I know it's only a small amount of money but it's so infuriating - any suggestions