We can debug relationships, but it's always good policy to consider the people themselves to be features. People get annoyed when you try to debug them.
For the sake of argument I'll ignore all your fighting words.
In general, they do what you want, unless you want consistency.
Accidental stacks considered harmful.
I think I'll side with the pissheads on this one.
You can't have filenames longer than 14 chars. You can't even think about them!