Thanks for the nice comments...
To me, skill is when you can predictably repeat a process, and be confident of the outcome; so far, I'm learning as I go and it seems every project has some new twist.
I tend to agree with my wife though, in that I must have got a second helping of patience!
Taking my time, (trying) to keep a cool head when things start to go sideways, and keeping options open as I go, which often means changing tack while keeping an eye on the destination are strategies that have worked well for me.
Let's see if I can get this one in the can, relatively soon!
Cheers