the Creative Zen Vision has 20gb of space, and has flash card readers built in. it also has a 3.7 inch screen. its apparently easy to use, replaceable battery, and creative usually has good sound quality. its a little big, so i dont know about that.

also, check out the archos gmini 400. 2.2 inch screen, good sound quality, there's a version that comes with a built in camera(402cc). i believe it also has a card reader built in. about the size of an old ipod.

there's also an accessory that plugs into the ipod and lets you transfer pictures directly to it. i dont know what its called or how much it is though. but its a little inconvenient to carry around 2 utilities(in my opinion)