I was just reading this other thread about conditional compilation for DOS, or Unix. Well, I understand that the header files are going to be different, but if you compile (let's say in VC in Windows) a console program, you can run it on Unix, right? Because it is already compiled into the executable file. Am I correct? This has always been fuzzy to me. Thanks.