I use microdrives. You can use them in just about any camera that supports CompactFlash Type II and the storage capacity is immense
I use 340Mb because they're cheap. But you can get 500Mb and 1Gb. They're also robust and the media chosen for the cameras used on the shuttle (Kodak DCS 660s)
Microdrive
You can get 340Mb drives for around $120-140.