I just got my CRP129 last night. Haven't had a chance to play with it besides screwing around with it on my truck.
First impressions... holy ****, fix your damn software. Jeebus. I plugged it into the computer first, "some files is missing". It took me about 2 hours to get it to even fire up. You're supposed to let it boot up and get the "register number" to update it. It wouldn't boot even after restoring the firmware on the card. I ended up having to get the registration number from the config file (it's labeled password in there) and do the update to get the firmware from there. Side note, if the card isn't empty the update will stall, so get the registration number, format the card, and install the update to an empty card. No support pisses me off a bit when I spend $500.
Aside from that, seems cool except for not having any battery. I didn't think about that. Every time you have to start or stop the engine, it loses power and reboots. Oh well, I have several more powerful scanners for more advanced stuff, I bought this to keep on my cart for quickies.