OffFlush has a very simple, self explaining UI:

When the handheld is powered off and the free DBCache is below the threshold, OffFlush delays the power-off and attempts to flush the DBCache. This process usually takes 30secs to 1 minute on my Treo 680 and can not be aborted.

The program needs 10k of RAM and cannot be installed onto an external memory card. It has not caused any crashes so far. This mini-review looked at version 2.0 of the program.

In the end, one question remains: what for? This program can automatically flush your DBCache – but do you need it flashed automatically? My Treo 680 has never had any DBCache issues, so I say no. People having a Palm TX or a Treo 650 could consider it useful, though…