I still use my PalmOne TX but it's too rough on people that expect something from this millennium. However it works, can use 2GB SD cards which are cheap but playback might be mono.

Why I own this and 6 other Palm devices is I write some software for it so for me the rough edges are all well known. Most people I know will get the touch iPod.