I agree with your basic premise with one minor point, the HP-1 has the data in the Uniden mirror version of the rr.com db. In other words, Uniden 'massages' the rr.com db to remove items that are not suitable to be decoded by the HP-1 and does NOT include them, that sometimes leaves out you might want or need. In other words there is a possible error factor. In my own personal case a well meaning db admin listed my local P-25 system as Phase 2 instead of Phase 1. That made no difference whatsoever to my 996XT which continued to receive the system fine, however, it prevented by HP-1 from hearing them at all until the error was corrected.