Welcome to the site and I think you'll learn a lot while you're here...