We considered cygwin but as we want these build scripts on the developers desktops as well as production, the overhead associated with supporting Cygwin on a several hundred desktops and the time delay of getting Cygwin approved for the production floor seemed prohibitive.