Kids play soccer in the street in Tijuana. Mexicans around the world sent home $21 billion in 2009.