Hi Boys, I normally use route fileNum ... route _toScreen when I print to a file but I'm now working on an app that uses non FB windows. Replacing route _toScreen with SetPortWindowPort( w ) seems to work OK but anyone know if there's anything else I should be doing? w = fn FrontNonFloatingWindow() open "O", 1, @fs route 1 ... ... ... SetPortWindowPort( w ) close 1 Thanks Bernie