I guess the SanDisk 512, I had it before I upgraded to the iPod 20gb. It's got the FM radio, not sure about recording from the FM radio, but it also has voice recording. I'm also not sure about its battery life, but i'm sure it's comparable to 20 hours, and it cost me about $100 i think. It was reliable, and the package came with an armband, and a plastic case for it to protect the screen and corners.