jshepard- did you ever get it?
My test wp installation works fine until I try to include subpages in the header.php template. Only slightly modified from the wp docs comments on wp_list_pages(), here is my offending code:
<?php if (is_page()) { ?>
<div id="subpagemenu">
<?php
global $id;
wp_list_pages('child_of=' . $id . '&title_li=<h2>Sub Pages</h2>');
?>
</div>
<?php } ?>
I get:
Warning: Invalid argument supplied for foreach() in /mypath/wp-includes/template-functions-post.php on line 378
Taking out that snippet for listing subpages remedies the noise.