I'd recomend one of the sony S series. It seems to meet the requirements.

I have the s150, one of the first of the line. I've had no problems with it.
_________________________
Glenn