I wonder if there's any way to code the apps so that they just don't have this problem.


Well there is, but any solution that we implement shouldn't really rely on a 3rd party app being correctly coded in order to avoid an fsck. (If we can possibly avoid it).
_________________________
Mk2a 60GB Blue. Serial 030102962 sig.mp3: File Format not Valid.