Help me choose an MP3 player!

I have a Sony Minidisk player that I use when jogging, but lately its behaviour is a little erratic. too many random stops, eats batteries too fast, needs long time to skip to a particular song, makes strange noises, etc.

I am thinking of buying an MP3 player. Since it has no moving parts, I guess it will last longer.

My requirements:
-As small as possible
-As cheap as possible. I don’t want any fancy features, just music playback, No radio tuner.
-Good battery life
-Now the tough part: It has to receive Compact Flash memory

I’ve found some players that can take CF, but they have too many (useless) features and they are way too expensive for me.

Is there a no-nonsense CF MP3 player?