Matt Connolly wrote: > Is there a reason why a module's preprocess function is not always called? The answer to your question is right in the theming documentation: http://drupal.org/node/223430