I have finally been able to get the Puxing software to run and compare it to chirp. First, the regular PX-2R software would not work with my radio. I needed to find the PX-2R-Plus software. While my radio says it is a PX-2R, the box says it is a Plus, and that is, it seems, the case. Note my radio has PX-2R on the case and inside the radio it is marked as Model:PX-2R U/v (tx/rx UHF, rx VHF).
When I read from the radio using the Puxing software it did indeed read blanks from the first 10 memory locations locations. However, when I entered values for those names it was able to write them out. I was then able to read the name values into chirp. But, it can't write out changes.
I also found a serious bug in the Puxing. The tx and rx frequencies are reversed in the PC & Chirp interface. In the Puxing software, you just write the tx freq in the rx column, and vice-versa. In chirp you need to enter the tx freq in the frequency column and then enter a backwards offset (I.e. a +5mHz offset is entered as -5mHz).
And, finally, although the radio can be set to receive VHF (through the radio interface) neither chirp nor the Puxing software will allow these frequencies to be set.
YMMV