I guess being a UNIX geek, this stuff never struck me as strange.
Also, I guess some of the things he talks about never even occured to me to try. However, I think his analysis is correct. Bad things can happen in a UNIX filesystem. I wonder if Apple has any ideas?
The big problem is that Mac people (correctly) viewed items in the file system as just places where data got stored. The files were viewed as the important thing – if the user renamed a file or moved it, Mac applications tried to keep track….Unix people will defend this behavior saying that its correct and that the Mac way is an aberration – that they meant for a new file to be created. Perhaps, but I would submit its because they never had a system that cared about the integrety of their data before.