Index: /tags/ipp-20110406/ippScripts/scripts/stack_skycell.pl
===================================================================
--- /tags/ipp-20110406/ippScripts/scripts/stack_skycell.pl	(revision 31422)
+++ /tags/ipp-20110406/ippScripts/scripts/stack_skycell.pl	(revision 31423)
@@ -73,5 +73,4 @@
 PPSTACK.OUTPUT.EXPNUM       
 PPSTACK.OUTPUT.EXPWT
-PPSTACK.TARGET.PSF          
 PPSTACK.OUTPUT.JPEG1        
 PPSTACK.OUTPUT.JPEG2        
@@ -84,4 +83,5 @@
 # extra outputs when convolving
 my @outputListUnconv = qw(
+PPSTACK.TARGET.PSF          
 PPSTACK.UNCONV
 PPSTACK.UNCONV.MASK
@@ -208,4 +208,6 @@
     &my_die("Unable to not compress and logflux compress simultaneously. Check config.",$stack_id, $PS_EXIT_CONFIG_ERROR);
 }
+my $stack_type = metadataLookupStr($recipe, 'STACK.TYPE');
+&my_die("STACK.TYPE not found in recipe. Check config.",$stack_id, $PS_EXIT_CONFIG_ERROR) unless $stack_type;
 
 # Generate MDC file with the inputs
@@ -281,4 +283,5 @@
     $command .= " -recipe PSPHOT $recipe_psphot";
     $command .= " -recipe PPSTATS $recipe_ppstats" if $do_stats;;
+    $command .= " -stack-type $stack_type";
     $command .= " -F PSPHOT.PSF.SAVE PSPHOT.PSF.SKY.SAVE";
     $command .= " -F PSPHOT.OUTPUT PSPHOT.OUT.CMF.MEF";
Index: /tags/ipp-20110406/ippconfig/recipes/ppStack.config
===================================================================
--- /tags/ipp-20110406/ippconfig/recipes/ppStack.config	(revision 31422)
+++ /tags/ipp-20110406/ippconfig/recipes/ppStack.config	(revision 31423)
@@ -97,4 +97,6 @@
 OUTPUT.REPLICATE BOOL   TRUE
 
+STACK.TYPE      STR     DEEP_STACK
+
 # Recipe overrides for STACK
 STACK	METADATA
@@ -123,4 +125,10 @@
 END
 
+QUICKSTACK    METADATA
+        CONVOLVE        BOOL   FALSE
+	COMBINE.REJ     F32    3.0
+        COMBINE.DISCARD F32    0.3
+        MASK.VAL	STR    MASK.VALUE,CONV.BAD,GHOST,BURNTOOL # Mask value of input bad pixels
+END
 
 # 
@@ -130,4 +138,5 @@
 
 STACK_NIGHTLY  METADATA
+    STACK.TYPE      STR     NIGHTLY_STACK
 END
 
Index: /tags/ipp-20110406/ppStack/src/ppStackArguments.c
===================================================================
--- /tags/ipp-20110406/ppStack/src/ppStackArguments.c	(revision 31422)
+++ /tags/ipp-20110406/ppStack/src/ppStackArguments.c	(revision 31423)
@@ -204,5 +204,5 @@
 	}
         psArgumentRemove (argNum, &argc, argv);
-	if (strcasecmp(argv[argNum], "NIGHTLY") && strcasecmp(argv[argNum], "DEEP") && strcasecmp(argv[argNum], "BEST_IQ")) {
+	if (strcasecmp(argv[argNum], "NIGHTLY_STACK") && strcasecmp(argv[argNum], "DEEP_STACK") && strcasecmp(argv[argNum], "IQ_STACK")) {
 	    psErrorStackPrint(stderr, "Invalid option for -stack-type %s (must be one of NIGHTLY_STACK, DEEP_STACK, IQ_STACK)", argv[argNum]);
 	    exit(PS_EXIT_CONFIG_ERROR);
