I'm using firmware version 1.12a for Sprint, but I've activated the phone on US Cellular's network (who doesn't offer the Treo) and loaded the USCC PRL. The phone works good for the most part (I have a few SMS & MMS problems) but I have one big problem I'd like to resolve. USCC offers data roaming (onto Verizon and possibly another carrier), but Sprint's firmware has data roaming disabled. What's the best way of getting data roaming enabled?

I suppose I don't mind switching firmware from Sprint to Verizon (or some other version), but if I flash the firmware to say, Verizon's, will my USCC PRL be replaced with Verizon's PRL? If so, how can I get the proper PRL loaded back into the phone?