Custom loops and pagination

I have my blog running at Adam Roberts Music and am struggling with some loop issues. Hopefully someone here has suggestions…I’m stumped.

Here’s what I’m doing:

The custom loop is excluding category 13. I’m using the query_posts() function like so:

query_posts($query_string . '&cat=-13' );

Which works great for removing that category, but I notice that it breaks my pagination. When I click on the older posts link, I get the same (most recent) posts…not the next older entries.

I assume I’m using query_posts() incorrectly but just don’t understand how to correct the issue.

Any tips? Let me know if you need more code. I’m using a child theme of Twentyten if it matters…things are mostly pretty similar in the loop.

Google wins again. For anyone experiencing the same dilemma…

<?php if ( is_home() ) {
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($query_string . '&cat=-13&paged=' . $paged);
} ?>