Roswin,
I know that what I'm going to propose to you isn't what you asked for but let me explain why. First off, I'm an IT Director and see hard drives fail every day, especially hard drives in portable devices. A great example is a Dell Jukebox MP3 player I bought for my wife last Christmas. It has been replaced 3 times because of hard drive failures.
With that in mind what I have done is purchased a Nixvue Vizor. It is a CD player/burner that allows to you burn a CD directly from your CF, XD or SM card, no laptop needed. Disc spanning is supported so if your 1Gb CF card was full the device would ask for a second CD when the first CD was filled. The device also includes a small LCD window that allows you to view your pictures it can also be attached to a TV to view the pictures. The Vizor can also be connected to your PC to act as a regular CD burner via USB attachment.
I bought my Vizor from digital-gear.com just under $400 including shipping
Good luck with your search,
Mark