In the months leading up to my taking the plunge full force into OSX world, I read alot of stories by people who had "Switched" before Apple made that a marketing ploy. Invariably people would complain about the case-insensitive nature of HFS+. Flame wars would ensue, insults thrown, international incidents nearly caused.
Finally, one guy, a former BeOS guru who had switched, wrote something about "Who cares, how many times do you ACTUALLY need two files in the same directory, one named foo.doc and the other Foo.doc?"
I'll tell you when. In the PATH.
I am currently installing mod_perl on my iBook just to play. The config kept dying, and I couldn't grasp why. And then, it hit me.
The HEAD script that comes with LWP was earlier in my path than the stock /usr/bin/head. The config calls "head -1 somefile", and HFS+ helpfully served up LWP's HEAD, which dies complaining that -1 is an invalid switch.