Index: trunk/ippTools/src/pzgetexp.c
===================================================================
--- trunk/ippTools/src/pzgetexp.c	(revision 18889)
+++ trunk/ippTools/src/pzgetexp.c	(revision 18919)
@@ -76,9 +76,12 @@
     //optional
     PXOPT_LOOKUP_S32(timeout, config->args, "-timeout", false, false);
+    PXOPT_LOOKUP_BOOL(all, config->args, "-all", false);
 
     // find last fileset/exp_name (if we have one)
     bool haveLastFileSet = false;
     psString lastFileSet = NULL;
-    {
+
+    // -all means "request all known filesets"
+    if (!all) {
         char *query = "SELECT * from summitExp WHERE camera = \"%s\" and TELESCOPE = \"%s\" ORDER BY dateobs DESC LIMIT 1";
         if (!p_psDBRunQuery(config->dbh, query, camera, telescope)) {
Index: trunk/ippTools/src/pzgetexpConfig.c
===================================================================
--- trunk/ippTools/src/pzgetexpConfig.c	(revision 18889)
+++ trunk/ippTools/src/pzgetexpConfig.c	(revision 18919)
@@ -2,5 +2,5 @@
  * pzgetexpConfig.c
  *
- * Copyright (C) 2006  Joshua Hoblitt
+ * Copyright (C) 2006-2008  Joshua Hoblitt
  *
  * This program is free software; you can redistribute it and/or modify it
@@ -53,4 +53,6 @@
     psMetadataAddS32(args, PS_LIST_TAIL, "-timeout",  0,
         "HTTP timeout", 0);
+    psMetadataAddBool(args, PS_LIST_TAIL, "-all",  0,
+        "download ALL filesets", 0);
 
 
