*********************************************
Revision History
*********************************************

2/5/98   1.0   First release
2/6/98   1.01  -Bug fix.  Date format of 19971231 wasn't being interpretered
                properly.  Unable to restore files.
2/17/98  1.02  -Bug fix.  When no time was specified in the Date: line the
                program would bomb.  Also, if a bag file was read-only it
                would be unable to rewrite the bag files.
2/23     1.03  -Bug fix.  Was incorrectly recreating directory hierachy during
                a restore.
               -Bug fix.  If a day of week was specified in a config file it would
                also be active during a restore.
               -Bug fix.  If a bag file was read-only it wouldn't be updated properly.
               -Now restores ini files of intermediate folders as well as the bottom
                folder during a restore.  The ini files are restored only if they do
                not already exist.
               -Bug fix.  Restoring to the original location caused screwy results -
                a combination of segmentation violations, unable to restore ini files
                and other woes was a result of an invalid memory pointer.
2/27     1.04  -Bug fix.  Fixed bug rewriting bag files when account dirs were
                specified.
               -Bug fix.  When complete path was specified for the archive file name
                it was unable to access the file.
3/4      1.05  -Bug fix.  Specified day of archive wasn't working.
               -Added performance statistics to manual.
               -Added check for latest zip/unzip version.
3/5      1.06  -Bug fix.  When rearchiving files it would not rewrite a bag file
                if there were no files in the directory and there were no subdirectories
                in the directory
3/9      1.07  -Bug fix.  Unable to restore a specific folder
               -Feature addition.  /n commandline parameter to toggle the nestedFolder
                parameter.
               -Added code to CHMOD code to display error, if any.
               -Added code to prevent archiver from writing a bag file in a non-folder
                directory.
3/18		1.08	-Documentation fix.  Changed description of Output for config file
					 option to OutputFileName
               -Bug fix.  When restoring files using query mode an 'N' answer was
                still interpreted as a 'Y'
               -Added output text describing estimated time of backup
               -Added check for ENOENT (file not found) at all the chmod() calls
5/26     1.09  -Bug fix.  If header line was continued on multiple lines it was not
                being picked up.  This caused a null pointer reference if the
                From: or To: line was continued on a second line.
               -Bug fix.  Unable to interpret times with the text AM/PM in it.
               -Bug fix.  If illegal time found, program was exiting.
               -Bug fix.  If the name of the day exists in the date the date validation
                would fail.
8/17     1/10  -Bug fix.  Archiver reported an error when a date was in the format:
                  "Jul 30 1998".
               -Bug fix.  Was checking the wrong var when an error was found with
                the chmod() call.  It would erronously report an error 23, when in
                fact this was not an error.
               -Bug fix.  Added some code to prevent string functions from acting
                on a null string.
               -Bug fix.  A double equals sign in the folder filter code would cause
                segmentation errors because a pointer was not being assigned correctly
