My apologies Madhuban, I moved my comments because I knew you were going to add your thoughts. But because I have only had short bursts of free time I failed to notice you had already posted on the previous thread, I hope you don't mind that I've transfered your thoughtful composition here. 

Cheers Trev.