I created a custom wordpress theme. Then I created a new page template called "blog." I used this to load all the posts but unfortunately it only loads one blog post.
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"
title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small>on <?php the_time('M d'); ?> tagged <?php the_tags(''); ?> by <?php the_author_posts_link(); ?></small>
<?php the_content('Read More'); ?>
<div class="separator biggap"></div>
<?php endwhile ?>
<div id="posts_navigation">
<?php previous_posts_link(); ?>
<?php next_posts_link(); ?>
</div>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for
something that isn't here.</p>
<?php endif; ?>