Thank you. I agree, a lot of improvements and polishing is required. Thanks for the words of encouragement and for the feedback :)