--- includes/pager.inc.old      2008-08-12 13:11:39.000000000 -0600
+++ includes/pager.inc  2008-08-12 13:12:05.000000000 -0600
@@ -51,6 +51,8 @@
 function pager_query($query, $limit = 10, $element = 0, $count_query = NULL) {
   global $pager_page_array, $pager_total, $pager_total_items;
   $page = isset($_GET['page']) ? $_GET['page'] : '';
+  $page--; //Fix drupal's pagination  -Ryan
+

   // Substitute in query arguments.
   $args = func_get_args();
@@ -361,7 +363,8 @@ function theme_pager_list($limit, $eleme
 function theme_pager_link($text, $page_new, $element, $parameters = array(), $attributes = array()) {
   $page = isset($_GET['page']) ? $_GET['page'] : '';
   if ($new_page = implode(',', pager_load_array($page_new[$element], $element, explode(',', $page)))) {
-    $parameters['page'] = $new_page;
+//    $parameters['page'] = $new_page;
+     $parameters['page'] = $new_page + 1; //Fix drupal's pagination.  -Ryan
   }

   $query = array();
