I am not interested in debating on "why do we chant mantras". But, I can tell you why I chant mantras: * The mantras I recite are in languages different from English, and it provides me an opportunity to learn what they mean. * Sanskrit mantras are structured to make them musical. I enjoy setting them to different tunes, which is something I can not do if I read the English translation. * Kids find Shloka chanting as an interesting activity, and I think that it is better for my kid to get involved in it than watching TV and violence. * I like such activities that involve fewer people than watching a game or a movie with 100 people and spitting out or listening to some opinions which are probably not valid beyond one day. Subu