That is pretty much how I see it. I also have a UV-5R and found Chirp is best way to go. As long as you understand what is meant by tone and offset then you should be able to program in the repeaters. If you know how to copy and paste in Windows, then importing repeaterbook from within the program is straight forward. Personally I also have a laptop with Ubuntu on it and Chirp installed, so if I am on the road I can find a free wifi spot, look up local repeaters (again importing repeaterbook from within the program) and should be programmed within a few minutes. Although I suspect it comes a bit easier to me being in my mid 30s and raised around modern computers, but even for the elder generation, it should be easy enough to use Chirp. The only time a problem comes in is if the USB-serial cable or radio is malfunctioning, or they typed in something wrong. I looked around and saw they were all a pain so I went with basic and cheap for my first radio. I check in with nets from repeaters up to 15 miles away with an external antenna.