I had my travel debit card emptied out by three (unauthorised) withdrawals at two ATMs in 10th St days after I had left Mexico. I recall I had been trying to get USD from ATMs the last night I was there and can only assume one of the machines I used was bugged or whatever they do to get one's details. So I have lost a considerable portion of my travel spending money. I had forgotten about the advice to use ATMs in a bank or with a security guard. I won't forget again!