jrodgers, thanks so much for your suggestion.
It seems the more quicktag does not work with get_posts() even when using $more = 0.
It does work with query_posts() with $more = 0 even if you use page.php.
A note for people switching functions. Use category= with get_posts(). Use cat= with query_posts().
Next challenge: get tags working on my related posts displayed below my page's content.
Here's my query for posterity:
<?php if (isset ($relatedcat)) { // if page has related category
$query= 'numberposts=99&cat='. $relatedcat.'&orderby=date&order=ASC';
query_posts($query); // run the query
global $more; $more = 0;
while (have_posts()) : the_post();
setup_postdata($post);
?>
<div class="post" >