I must say even for a newbie like myself. this site is simply put amazing.. thank you to the creators of this site. some sites choose not to share every detail. On this site I have learned so very much in such a short space of time. well done! Keep up the great work..