my old iRiver could and its really cheap now.
512MB, no real format supports though