diff --git a/modules/node_gallery/node_gallery.model.inc b/modules/node_gallery/node_gallery.model.inc                       
index 1407488..cc78dc8 100644  
--- a/modules/node_gallery/node_gallery.model.inc
+++ b/modules/node_gallery/node_gallery.model.inc
@@ -90,8 +90,10 @@ class gallery_gateway {
       $sql .= " AND n.uid = %d";
       $args[] = $uid;
     }
-    $result = db_query($sql, $args);
-    while ($r = db_fetch_array($result)) {
+
+    $result = pager_query($sql, 10, 0, NULL, $args); 
+
+    while ($r = db_fetch_array($result)) {
     $items[$r['nid']] = new Gallery($r);
   }

diff --git a/modules/node_gallery/node_gallery.pages.inc b/modules/node_gallery/node_gallery.pages.inc                       
index f540bca..a52e70c 100644           
--- a/modules/node_gallery/node_gallery.pages.inc
+++ b/modules/node_gallery/node_gallery.pages.inc
@@ -29,5 +29,8 @@ function node_gallery_list($account = NULL) {
     }
   }
   
-  return theme('gallery_list', $items, $account);
+  $output = theme('gallery_list', $items, $account);
+  $output .= theme('pager', NULL, variable_get('default_nodes_main', 10));
+
+  return $output;
 }
