Ever heard of NTFS-3G? NTFS isn't just for Windows any more. In fact, NTFS-3G is generally reviewed as being better than Microsoft's own NTFS driver.
Last time I heard, it had troubles with compression and encryption and some other random problems (running out of hdd space, something with folders, etc.). How could it fare better than M$'s NTFS driver?
In NTFS, file and folder elements have properties structured similar to those that exist in the system registry. These properties cover things like permissions, and they use complex key names that vary under certain conditions. Because the key names vary, the number of properties attached to each element grows over time. Additionally, there's nothing specifically preventing a user-level program from writing to the properties of a file owned by the user account.
Once these keys are created, they very rarely ever get deleted; they just linger. This can lead to excessive disk fragmentation, which increases exponentially the likelihood that a disk fault will result in corrupt data. NTFS-3G doesn't possess the problem that manifests as the "corrupt data after a long time" bug.
When NTFS-3G first came out, it was distributed in read-only mode, and it remained that way for, IIRC, about two years. The reason why? The keys for the properties are all GUIDs generated by an algorithm that varies from file to file! For those of you who don't understand what that means, it's security by obscurity, which isn't actually security at all; it's obfuscation. In order for something to be called secure, the data has to be unrecoverable even if the algorithm by which it was encoded is published. That's right, you heard it here first, NTFS is an unsecured filesystem, despite what Microsoft wants you to believe. Anyone with physical access to your NTFS formatted harddrive can read any of the data on it, as long as they have the knowledge of how to install the NTFS-3G driver.
Eventually, someone figured out the method to the madness - I remember compiling the unstable branch on my Gentoo box the day it was available. Wasn't entirely bug-free, but you were only in danger if you tried to do a write operation. Failures back then were generally catastrophic; one bad write could result in the ultimate destruction of the entire filesystem, since NTFS is structured in a way that's conducive to cascade failures!
By the time NTFS-3G went stable, all of the above issues had been resolved. An NTFS partition maintained buy the NTFS-3G driver will last longer than an NTFS partition maintained by Microsoft's. The bottom line is that NTFS is a very poorly designed filesystem, and it should never be used by non-windows machines if at all possible.