welcome to SR maitribachan
personally I can't fault anything you've said here - looking forward to hearing more from you.
I hope future replies to you will be a little less heavy on the wisecracks and a little more polite & considerate of a newcomer.
D