Index: trunk/FACT++/src/Console.cc
===================================================================
--- trunk/FACT++/src/Console.cc	(revision 10921)
+++ trunk/FACT++/src/Console.cc	(revision 10922)
@@ -89,4 +89,15 @@
         return true;
 
+    if (str.substr(0, 3)==".w ")
+    {
+        fLogO.Display(true);
+        fLogO.SetBacklog(false);
+        fLogO.SetNullOutput(false);
+        usleep(atoi(str.c_str()+3)*1000);
+        fLogO.SetNullOutput(true);
+        fLogO.SetBacklog(true);
+        return true;
+    }
+
     if (Readline::Process(str))
         return true;
Index: trunk/FACT++/src/Readline.cc
===================================================================
--- trunk/FACT++/src/Readline.cc	(revision 10921)
+++ trunk/FACT++/src/Readline.cc	(revision 10922)
@@ -897,4 +897,5 @@
     fprintf(rl_outstream, "   c,commands   Dump available commands\n");
     fprintf(rl_outstream, "   k,keylist    Dump key bindings\n");
+    fprintf(rl_outstream, "   .w n         Sleep n milliseconds\n");
     fprintf(rl_outstream, "   .x filename  Execute a script of commands\n");
     fprintf(rl_outstream, "   .q,quit      Quit\n");
@@ -942,4 +943,10 @@
 bool Readline::Process(const string &str)
 {
+    if (str.substr(0, 3)==".w ")
+    {
+         usleep(atoi(str.c_str()+3)*1000);
+         return true;
+    }
+
     if (str.substr(0, 3)==".x ")
     {
