> I forgot to mention, there are flavors of arm7 that have embedded rom in the
> cpu, and I would have to guess to save on size these usb devices to the same, so
> i'd say the odds of programming into that cpu are pretty low..
Actually, M-Systems has some apps that you can apparently download and somehow install onto those devices. The reason that they have such (relatively) powerful CPUs, is to do realtime encryption on the data stored, among other things. I've seem MP3 add-ons for some of those USB flash drives, and now I have to wonder - I wonder if it's just a powered amplifier and headphone jack, and the CPU on the USB flash drive is actually doing the sample mixing/decoding, etc. Maybe not though, I'm sure that some company sells an integrated MP3 decoder and DAC all in one chip package by now.