Is is it possible to set an expiry time on the cached version of each node individually in a Drupal 6 website?
Check out Scheduler.

From the project page:


  This module allows nodes to be published and unpublished on specified dates.


What are some examples of factors for expiry date?