The blog page for my wordpress site has the various pages on the bottom of the page, but will only display the first page of results despite which number page you click. A sample of my code is below, let me know if you need more.
if(!is_front_page())
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
else
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array('offset'=> 0, 'paged'=>$paged, 'posts_per_page'=>$posts_per_page);
$wp_query = new WP_Query($args);
if(have_posts()) :
while(have_posts()) : the_post();