s :: Script( print >ok.txt 1, print >ok.txt 2 ); This does not print to the desired file....rather it treats >ok.txt 1 as a atring.What am I doing wrong? TIA, Prateek