Ok, I've finally got this working over the weekend. Here's what you need to do:
1) Make a copy of your index.php page and name it "something.php".
2) Copy and paste the following code at the top of the something.php page you have just made:
Template Name: Whatever You Want To Call It
This will allow you to use this as a template for your page(s).
3) In this same something.php file, find this piece of code, near the bottom:
<?php endif; ?>
Just below this code, enter the following:
<?php $my_query = new WP_Query('category_name=category_name_here&showposts=10'); ?> //edit this line accordingly
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
4) Blow this enter the code to call your posts. In the case of the default template it would be something like this:
<h2 id="post-<?php the_ID(); ?>"><a>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
<?php the_content('Read the rest of this entry ï¿½'); ?>
<p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?>
<?php trackback_rdf(); ?>
5) On the next line, enter this:
<?php endwhile; ?>
6) Go into your admin section and create a new page (Write>Write Page). On the Page Template: dropdown menu, select the template you just created ("Whatever You Want To Call It", in this example). Any content you enter here will show up at the top of the page.
That's it. You may have to adjust the CSS for the posts, but that's fairly straightforward if you've made it this far.