Check out the Archo's multimedia player/recorder. Comes with either a 20 or
80 gig drive as well as a "built-in" (whoo-hoo!) Compact Flash port at one
end. They sell an adapter for the CF port that will take just about any
card as well to load into the unit. I have the AV420 and absolutely love
it. I load DVD (compressed DivX - note: this process takes some time to
learn!) movies, Mp3 songs with associated cover art, and even use it as a
portable input for a video cam instead of tape/mini-disk. You can even
record off you TV or DVD player. Smaller unit (i.e. the AV400/420) has a
removable battery so you don't have to worry about recharging downtime or
sending it off to the factory when it pukes in a year (aka iPod). I picked
up a spare at NewEgg.com for around $30.
The unit has a very fast boot time, maybe 4-8 seconds compared to longer
times in the other brands. Drive is so quiet I cannot hear it. I also use
it on a motorcycle and so far it hasn't skipped on a Mp3 song and if it does
it'll probably wish it hadn't (violent temper tantrum aside

/ ).
If you want to load just SD card data into it, Minolta/Konica makes a
adapter SD to CF card that will work and is smaller than the Archo's adapter
but it is also twice the price (~$80).
Just be prepared to pay for it. The 20 gig unit is around $550 (CompUSA)
and the 80 gig is around $800. I also got some custom-molded ear-canal
phones from Etymotics, Sensaphonics, and Westone and the unit sounds far
better than other players I've listened to through them. Those phones
aren't tolerant on bad music, distortion, white-noise, or rips.
Buy the best and cry only once. I still need to learn that lesson from all
the crap I've bought over the years.
Not a shill. Just a very happy Archo's owner.
B~