If the project is called CryptoStacker, why not use Stacker? Have the program go beneath Stacker (or another disk doubling system) and encrypt/decrypt the actual stacker file as Stacker reads it? It would be a much simpler solution once you found out how te interface with Stacker. Ben Byer <[email protected]>