Yes! Our good old T3 and T5 devices would happily exchange files and programs over Bluetooth or IrDA.
There no messing about, no having to pay a third-party to sign your code (one of many things that made J2ME not fun), no having to pay Apple to review your app on arbitrary grounds before it can be distributed. You just wrote your program and sent it to the device via Bluetooth, IR or a USB cable.
Not only could we share files and programs with our Palm devices - you could also write, interpret and/or compile programs on them, once again without having to ask anybody else for permission.
We really have taken a step back in some ways - certainly in terms of freedom to do cool things with these increasingly powerful machines. And of course, now it's apparently illegal to jailbreak your smartphone - something that's required before you can get close to the freedom and flexibility we had on those Palm PDAs.