Thanks for these information. I have learned number of stuffs from these replies. Thanks