As I found out gradually that acquiring a decent vocabulary or learning the grammar never leads you to a state where you can learn the intricacies of carefully expressing the subtleties or enjoy the play of words in a conversation, it only prepares you for that; but the proper usage and picking up a dialect with the right accent can only be learnt through sharing with other people who are fluent in it. The tons of books and newspapers and movies can only make you comfortable with the form of communication but will never embed it in you until and unless you really get to interact with those for whom it comes spontaneously. I have been staying in Chennai for quite some time now and though initially I was quite reluctant to learn the tongue twisting vocabs of Tamil, but through regular interaction with the locals and gradual eagerness to exploit a new culture, I have managed at least to communicate the necessary exchanges of daily life. To be perfectly honest, only the idea of exploring the rich Tamil literature and understanding the interesting Tamil-movies have inspired me to learn it.
Its always an exciting and en lighting journey to learn a new language and the pleasure of interacting with the locals in their native tongue certainly has its dividends.We truly get to know the people of a place through their language.Hope to learn a few more of the south-Indian lingos before I move to a new place.