I am in an Internet cafe (that´s what they call it, but there´s nothing at all resembling a cafe; it´s more like an Internet closet) in Reynosa, Mexico. Before you all get excited and jealous and picture me lying on the beach drinking margaritas, let me tell you that Reynosa, Mexico is a border town, just south of McAllen and Hidalgo, Texas. I looked it up in the Lonely Planet Mexico once and the only thing it had to say about this town of something like two million people was that it is ugly (think petrochemical refineries), and that there is nothing for tourists to do. It went on to mention that the only Americans who usually come to Reynosa are Texans looking for cheap prostitutes or prescription medication without a prescription. I am here to visit my Mexican family, who run an orphanage. We call it an orphanage in English, but that´s a misnomer - it´s more of a group home. The Spanish name is casa-hogar , which literally means "house-home," and there are 40 kids ranging...