Using Cygwin tools is a pain because Cygwin emulates a Unix-like file system view while other tools produce and expect native Windows paths.
just as an aside, have you looked at cygwin's cygpath tool? Not a complete solution, but it certainly helps.
-Steve
