in reply to open() enhancements

You might want to read Two-arg open() considered dangerous before going down that path too far...

-Blake