Thanks a ton !!

Will go through them and come back with the doubts that I have.

Thanks again all of you !!