i stream recorded Classic FM from London on my Palm T|X. It plays the recorded stream from a 2gm SD card. I can get about a 24 hours on one chip, but the battery doesn't last that long.
I also have about 3.5 gb of tunes burned on six data CDs in the Radio 10 changer. ID3 tags display on the radio console. And the AM/FM radio isn't too shabby, either.