Well vi doesn't like mac line breaks.
Also a couple of things I downloaded to compile wouldn't compile because of mac line breaks. It turned out that when stuffit unpacked a .tgz file it converted the line breaks to mac format. I've had to disable stuffit for tgz, tar, and tar.gz files to prevent that and now just unpack from the command line.
--gdif