Just curious, but what's the entire idea behind Cygwin? Can you compile unix apps inside its environment then use them externally in windows like any other program? Or is it a fully self-contained environment and the programs you compile you have to run inside Cygwin? -joel