PDAs or PocketPCs is a bit too heavy and expensive as a MP3 player.
There are quite a few MP3 players that support Smart Media, but then the max capacity is just a miserly 128mb. So was looking for something higher in capacity. SD MP3 player is an alternative, but then SD cards are more expensive.