Welcome to the forum. You have indeed stumbled to the right place. Lots of people with lots of knowledge here.

I have received lots of good advice in the short time that I have been a member and...