Well, this is kind of overkill, but can you (a) read the file as binary into a variable, (b) delete the original file, (c) create an empty file, and (d) write the binary data out to it? Just grasping at straws... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/