Index: branches/eam_branches/ipp-20110505/Nebulous-Server/bin/neb-admin
===================================================================
--- branches/eam_branches/ipp-20110505/Nebulous-Server/bin/neb-admin	(revision 31458)
+++ branches/eam_branches/ipp-20110505/Nebulous-Server/bin/neb-admin	(revision 31657)
@@ -26,4 +26,5 @@
     $so_id_range,
     $limit,
+    $offset,
     $pending,
     $balance,
@@ -38,4 +39,6 @@
 $dbuser = $ENV{'NEB_USER'};
 $dbpass = $ENV{'NEB_PASS'};
+
+$offset = 0;
 
 GetOptions(
@@ -52,4 +55,5 @@
     'so_id_range=i'         => \$so_id_range,
     'limit|l=i'             => \$limit,
+    'offset=i'              => \$offset,
     'verbose|v'             => \$verbose,
 ) || pod2usage( 2 );
@@ -355,4 +359,5 @@
 GROUP BY so_id
     LIMIT $limit                                               -- limit
+    OFFSET $offset                                             -- offset
 
 "    );
@@ -438,6 +443,6 @@
     # use a different exit status if we hit the limit (likely more files pending)
     print STDERR "Which exit: $Npending $limit\n";
-    # This is a better way to do this.
-    if ($Npending == 0) {
+    # This is a better way to do this. This should be even better-er.
+    if ($Npending < $limit) {
 	exit 0;
     }
