Index: trunk/psphot/src/psphotExtendedSources.c
===================================================================
--- trunk/psphot/src/psphotExtendedSources.c	(revision 17110)
+++ trunk/psphot/src/psphotExtendedSources.c	(revision 17111)
@@ -5,5 +5,9 @@
     bool status;
     int Next = 0;
-    int Npsf = 0;
+    int Nconvolve = 0;
+    int Npetro = 0;
+    int Nisophot = 0;
+    int Nannuli = 0;
+    int Nkron = 0;
 
     // user-defined masks to test for good/bad pixels (build from recipe list if not yet set)
@@ -11,5 +15,5 @@
     assert (maskVal);
 
-    // S/N limit to perform full non-linear fits
+    // perform full non-linear fits / extended source analysis?
     if (!psMetadataLookupBool (&status, recipe, "EXTENDED_SOURCE_FITS")) {
 	psLogMsg ("psphot", PS_LOG_INFO, "skipping extended source measurements\n");
@@ -58,4 +62,5 @@
 
         // if model is NULL, we don't have a starting guess
+	// XXX this is probably not needed for objects where we only measure aperture-like terms
         if (source->modelEXT == NULL) continue;
 
@@ -73,5 +78,5 @@
 	    pmSourceCacheModel (source, maskVal); // XXX put this in the source model function?
 	    psTrace ("psphot", 5, "psf-convolved model for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
-            Npsf ++;
+            Nconvolve ++;
 	}
 
@@ -90,6 +95,6 @@
 	    return false;
 	} else {
-	    psTrace ("psphot", 5, "psf-convolved model for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
-            Npsf ++;
+	    psTrace ("psphot", 5, "measured petrosian flux & radius for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
+            Npetro ++;
 	}
 
@@ -99,5 +104,5 @@
 	} else {
 	    psTrace ("psphot", 5, "psf-convolved model for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
-            Npsf ++;
+            Nisophot ++;
 	}
 
@@ -107,5 +112,5 @@
 	} else {
 	    psTrace ("psphot", 5, "psf-convolved model for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
-            Npsf ++;
+            Nannuli ++;
 	}
 
@@ -115,5 +120,5 @@
 	} else {
 	    psTrace ("psphot", 5, "psf-convolved model for source at %7.1f, %7.1f", source->moments->x, source->moments->y);
-            Npsf ++;
+            Nkron ++;
 	}
 
@@ -124,4 +129,9 @@
 
     psLogMsg ("psphot", PS_LOG_INFO, "extended source analysis: %f sec for %d objects\n", psTimerMark ("psphot"), Next);
+    psLogMsg ("psphot", PS_LOG_INFO, "  %d convolved models\n", Nconvolve);
+    psLogMsg ("psphot", PS_LOG_INFO, "  %d petrosian\n", Npetro);
+    psLogMsg ("psphot", PS_LOG_INFO, "  %d isophotal\n", Nisophot);
+    psLogMsg ("psphot", PS_LOG_INFO, "  %d annuli\n", Nannuli);
+    psLogMsg ("psphot", PS_LOG_INFO, "  %d kron\n", Nkron);
     return true;
 }
