Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotApResid.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotApResid.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotApResid.c	(revision 32307)
@@ -9,4 +9,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Aperture Residuals ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotBlendFit.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotBlendFit.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotBlendFit.c	(revision 32307)
@@ -5,4 +5,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Fit Sources (Non-Linear) ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotChoosePSF.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotChoosePSF.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotChoosePSF.c	(revision 32307)
@@ -5,4 +5,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Choose PSF ---");
 
     // select the appropriate recipe information
@@ -443,8 +446,8 @@
             psVectorAppend (fwhmMinor, FWHM_MINOR);
 
-	    if (modelPSF->params->n >= 7) {
+	    if (modelPSF->params->n > 7) {
 	      psVectorAppend (psfExtra1, modelPSF->params->data.F32[7]);
 	    }
-	    if (modelPSF->params->n >= 8) {
+	    if (modelPSF->params->n > 8) {
 	      psVectorAppend (psfExtra2, modelPSF->params->data.F32[8]);
 	    }
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotEfficiency.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotEfficiency.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotEfficiency.c	(revision 32307)
@@ -170,4 +170,7 @@
     bool status = true;
 
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Efficiency ---");
+
     // select the appropriate recipe information
     psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, PSPHOT_RECIPE);
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotFindDetections.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotFindDetections.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotFindDetections.c	(revision 32307)
@@ -7,4 +7,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Find Detections ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotFitSourcesLinear.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotFitSourcesLinear.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotFitSourcesLinear.c	(revision 32307)
@@ -17,4 +17,7 @@
     bool status = true;
 
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Fit Source (Linear) ---");
+
     // select the appropriate recipe information
     psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, PSPHOT_RECIPE);
@@ -23,6 +26,11 @@
     int num = psphotFileruleCount(config, filerule);
 
+    // skip the chisq image (optionally?)
+    int chisqNum = psMetadataLookupS32 (&status, config->arguments, "PSPHOT.CHISQ.NUM");
+    if (!status) chisqNum = -1;
+
     // loop over the available readouts
     for (int i = 0; i < num; i++) {
+        if (i == chisqNum) continue; // skip chisq image
 
         // find the currently selected readout
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotKronIterate.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotKronIterate.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotKronIterate.c	(revision 32307)
@@ -12,4 +12,7 @@
 
     // return true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Kron Iterate ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotMagnitudes.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotMagnitudes.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotMagnitudes.c	(revision 32307)
@@ -4,4 +4,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Magnitudes ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotModelBackground.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotModelBackground.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotModelBackground.c	(revision 32307)
@@ -413,4 +413,7 @@
     int num = psphotFileruleCount(config, filerule);
 
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Model Background ---");
+
     // loop over the available readouts
     for (int i = 0; i < num; i++) {
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotRoughClass.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotRoughClass.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotRoughClass.c	(revision 32307)
@@ -11,4 +11,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Rough Class ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceSize.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceSize.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceSize.c	(revision 32307)
@@ -44,4 +44,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Source Size ---");
 
     // select the appropriate recipe information
Index: /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceStats.c
===================================================================
--- /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceStats.c	(revision 32306)
+++ /branches/eam_branches/ipp-20110710/psphot/src/psphotSourceStats.c	(revision 32307)
@@ -9,4 +9,7 @@
 {
     bool status = true;
+
+    fprintf (stdout, "\n");
+    psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Source Stats ---");
 
     // select the appropriate recipe information
