When I was in mexico, I would always give something to the poor old ladies on the street. Poverty is different down there, though, especially further from the big cities.
I mostly ignore beggars up here in the states though. They seem less genuine, and less motivated to help themselves.