Thank you all for your responses. I have learnt a lot and I am a better person for it