When you try to pack a .fs that hasn't changed it raises a FileStorageError. Is this necessary? Couldn't it just skip the pack if it isn't necessary and be done with it? Perhaps another pack() parameter to allow this? It just doesn't seem right to treat this as an error condition. --- Patrick K. O'Brien Orbtech