> Anybody know of others? Well, you can give the user a procedure to call, which means "Now is a good time." Perhaps with a parameter saying *how* good. Seems like a better approach than totally automatic systems with fancy heuristics. - Bob