Thanks for such a comprehensive response!
Yes, definitely want to start learning this stuff.
Really don't like the idea of relying on someone who stands to benefit from my ignorance!
That being said, the guys in the shop are super helpful and have been very generous with their time to explain...