Give me a zipper over a buttonhole any day! My sewing machine even has a buttonhole setting, but they still make me crazy. I have done lots of zippers, and the only one that gave me any trouble was putting in a fly front on a pair of men's wool pants.