I've run several devices from usb flash for years and have always followed the advice of Martin Michlmayr to use -noatime. Through the years I've had a few crashes, but they have consistently been on cheap usb devices. My advice is to use noatime and sandisk memory, other measures give little in return.
/B
(Skickat från min mobiltelefon, därför kanske något kortfattat.)
I'm running lenny on my nslu2 on a usb flash stick and found a few guides on how to reduce wear and tear on it but not sure which ones are upto date/relevant. Could someone have a look at these and let me know what ones I should be doing is seems ott to do them all.
http://www.cyrius.com/debian/nslu2/linux-on-flash.html
http://wiki.pcprobleemloos.nl/my_debian_linux_on_the_nslu2_installation_and_configuration_guide/#preventing_flash_writes_reduce_wear_on_flash_memory
http://www.rawsontetley.org/ref_slug.html