I am looking for an audio player with a hold feature. That is, when the player is interrupted for any reason (incomming phone call, hit stop, Treo randomly resets, etc) the player will restart the song where it left off.

I am using the Real Player that came free and listen to podcasts. Everytime a phone call comes in I have to restart the podcast and try to find where it left off. Very annoying - and I think I have been taking it out on my incoming callers lately!

Ptunes has a bookmark feature on the really expensive version, but it doesnt look like even that will do what I want as you seem to have to set the bookmark before exiting the application.

Any recommendations?