Not disputing your viewpoint, but, what is hamstrung about cygwin? 'Bout the only problem I've found is some programs require a certain version of cygwin.dll to run. Of course, this is from an end-users standpoint. What makes cygwin better or worse than mingw32?