Nate the Great #1 uber don't call that file winlog.o because that could overwrite a system file. Call it something that a file would never be called but don't make it suspicious.