Index: /trunk/ppSub/src/ppSubArguments.c
===================================================================
--- /trunk/ppSub/src/ppSubArguments.c	(revision 19961)
+++ /trunk/ppSub/src/ppSubArguments.c	(revision 19962)
@@ -7,4 +7,5 @@
 #include <pslib.h>
 #include <psmodules.h>
+#include <psphot.h>
 
 #include "ppSub.h"
@@ -172,4 +173,18 @@
 {
     assert(config);
+
+    psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSUB_RECIPE); // Recipe for ppSim
+    if (!recipe) {
+        psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to find recipe %s", PPSUB_RECIPE);
+        return false;
+    }
+
+    {
+        int arg;                        // Argument Number
+        if ((arg = psArgumentGet(argc, argv, "-psphot-visual"))) {
+            psArgumentRemove(arg, &argc, argv);
+            psMetadataAddBool(recipe, PS_LIST_TAIL, "PSPHOT.VISUAL", 0, "Visual guide to psphot?", true);
+        }
+    }
 
     pmConfigFileSetsMD(config->arguments, &argc, argv, "PPSUB.SOURCES", "-sources", NULL);
@@ -249,10 +264,4 @@
     }
 
-    psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSUB_RECIPE); // Recipe for ppSim
-    if (!recipe) {
-        psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to find recipe %s", PPSUB_RECIPE);
-        return false;
-    }
-
     if (psMetadataLookupBool(NULL, arguments, "-photometry")) {
         psMetadataAddBool(recipe, PS_LIST_TAIL, "PHOTOMETRY", PS_META_REPLACE, "Perform photometry?", true);
Index: /trunk/ppSub/src/ppSubReadout.c
===================================================================
--- /trunk/ppSub/src/ppSubReadout.c	(revision 19961)
+++ /trunk/ppSub/src/ppSubReadout.c	(revision 19962)
@@ -512,7 +512,11 @@
         psFree(psf);
 
+        if (psMetadataLookupBool(&mdok, recipe, "PSPHOT.VISUAL")) {
+            psphotSetVisual(true);
+        }
+
         // Need to ensure aperture residual is not calculated
-        psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PSPHOT_RECIPE); // Recipe
-        psMetadataItem *item = psMetadataLookup(recipe, "MEASURE.APTREND"); // Item determining aptrend
+        psMetadata *psphotRecipe = psMetadataLookupMetadata(NULL, config->recipes, PSPHOT_RECIPE); // Recipe
+        psMetadataItem *item = psMetadataLookup(psphotRecipe, "MEASURE.APTREND"); // Item determining aptrend
         if (!item) {
             psWarning("Unable to find MEASURE.APTREND in psphot recipe");
