Yep - Welcome
I don't have time right now to go through the long post, but I'll edit and add to this welcome in a few hours time