not to mention that FUP tends to hang or crash if you use shell characters (<, |, etc) in arguments. For those who want to try it out, fileio doesn't cause any problems with FUP when you compile them both in. There's just one thing I noticed with fileio.. there isn't a function to show which handlers are open, is there?