Ok, it seems that going to the root of my WordPress install will show a page with slug home…I’m not using the static front-page install. So, I have a home template of my main page, and then a /blog/ page, with a blog.php template of:
<?php
/*
Template Name: Blog
*/
?>
<?php query_posts('cat=-0'); //gets all posts
load_template( TEMPLATEPATH . '/index.php'); //loads index
?>
Works like a charm!