Well explained, I can't argue with any of that!
Its not just repairs I am thinking of though, also possible upgrades. Its the way I like to do these things, I find its worth making the effort, especially when I have to route the cable some way, so might as well think it through and do it in...