Good stuff Robert. This echoes a lot of what I talk about when describing how to freelance well.
It’s amazing how much of good freelancing are the “soft skills” that have nothing to do with your area of expertise. If you can nail those business skills you’re already a huge leg up on much of your competition.