This is a free beta test version of a backup program
for NVFS based Palm OS 5 devices like the T5, TX,
LifeDrive and TE2.

Unlike most other backup programs (Dmitry's PowerBackup is the
one exception I know of right now), this one grabs data straight
out of the hidden directory where they are hidden on NVFS device.
In theory, this should make the backup faster and more reliable.
But because doing this is undocumented, there is always danger.

USE AT YOUR OWN RISK IN ACCORDANCE WITH THE LICENSE IN
License.txt.  THERE IS NO WARRANTY AT ALL PROVIDED.  THIS MIGHT
DAMAGE YOUR DEVICE AND YOUR DATA.

Basic usage is simple.  Insert an SD card with sufficient space (error
checking is rudimentary!) and tap "New backup".  You can refresh
an old backup (i.e., add to it any files that have changed by
selecting the backup and tapping "Update").  You can restore a
backup.

I recommend disabling any programs that run in the background,
especially when restoring data.

For technical reasons, after restoring, a soft reset will be 
forced.  This is normal.

If there was an error while backing up, the backup set will be
flagged "(incomplete)".  Restoring such a damaged set can cause
problems, but there could be circumstances when that is your only
hope.  If you have a problem after restoring such a backup, you
should do a hard reset (hold down POWER key while reseting, and
then let go of POWER after the second Palm logo comes on;  then
erase data).  You can Update an incomplete backup and thereby
hopefully make it complete.

NVBackup automatically copies itself to the backup card, so that
to restore, you need only insert this card, and NVBackup will
be available to the launcher.

You can schedule a daily backup.  Menu | Options | Schedule.  You
can set the time of the backup.  If "Cycle" is set to 1, then
everyday at the specified time (unless you are at your PDA then
and cancel the backup request--there will be 20 seconds to do taht)
the chronologically last backup will be updated.  If "Cycle" is set
to, e.g., 3, then the last three backups will be updated (and if you
don't have three backups yet created, they will be created day by
day as needed), in a cyclic pattern, so you will have backups for
the last three days.  (You should be able to figure out how the 2
and 4 options work.)

For scheduling to work, NV Backup must be found in Program Memory
(RAM), not on a card.

Compression may slightly slow down the initial backup, but speeds
up updates, and reduces space requirements by about 50%.

Source code is available at handypalmstuff.sf.net.
