critics and help are welcome

Really enjoyed this thread. Nice posting, It is really helpful to me. Your post is very interesting and I teach something new over here. Nice information.
My heartiest thanks for sharing.