Index: /trunk/ippTools/share/camtool_find_processedexp.sql
===================================================================
--- /trunk/ippTools/share/camtool_find_processedexp.sql	(revision 21442)
+++ /trunk/ippTools/share/camtool_find_processedexp.sql	(revision 21443)
@@ -15,4 +15,2 @@
 JOIN rawExp
     ON chipProcessedImfile.exp_id = rawExp.exp_id
-WHERE -- bogus condition so there is a pre-existing where to append to
-    camProcessedExp.cam_id IS NOT NULL
Index: /trunk/ippTools/src/camtool.c
===================================================================
--- /trunk/ippTools/src/camtool.c	(revision 21442)
+++ /trunk/ippTools/src/camtool.c	(revision 21443)
@@ -655,8 +655,7 @@
     }
 
-    // use psDBGenerateWhereConditionalSQL with AND ... because the SQL ends in a WHERE
     if (psListLength(where->list)) {
         psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
-        psStringAppend(&query, " AND %s", whereClause);
+        psStringAppend(&query, " WHERE %s", whereClause);
         psFree(whereClause);
     }
@@ -677,4 +676,7 @@
         psFree(limitString);
     }
+
+    // order by cam_id so that the postage stamp parser can easliy find the 'latest' astrometry
+    psStringAppend(&query, "\nORDER BY cam_id");
 
     if (!p_psDBRunQuery(config->dbh, query)) {
