To be honest, I also have some hesitation giving out my DNI # whenever asked. In the US, this would be tantamount to providing your social security number and that's a definite no, no. But I think here in Argentina, there is a different connotation, where the DNI is a more "public" number...