Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 3273)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 3274)
@@ -214,4 +214,12 @@
   }
 
+  // Check Modulo Time
+  // -----------------
+  const int moduloTime = 10;
+  if (int(newCorr->tt.gpssec()) % moduloTime != 0.0) {
+    delete newCorr;
+    return;
+  }
+
   // Reject delayed corrections
   // --------------------------
@@ -244,5 +252,5 @@
   // Process all older Epochs (if there are any)
   // -------------------------------------------
-  const double waitTime = 5.0; // wait 5 sec
+  const double waitTime = moduloTime/2.0;
   _processedBeforeTime = newCorr->tt - waitTime;
 
@@ -266,12 +274,4 @@
   if (epochsToProcess.size()) {
     processEpochs(epochsToProcess);
-  }
-
-  // Check Modulo Time
-  // -----------------
-  const int moduloTime = 10;
-  if (int(newCorr->tt.gpssec()) % moduloTime != 0.0) {
-    delete newCorr;
-    return;
   }
 
@@ -349,5 +349,6 @@
 
   out <<                   "Combination:" << endl 
-      << "------------------------------" << endl;
+      << "------------------------------" << endl
+      << "Processed Epochs: "             << endl;
 
   // Predict Parameters Values, Add White Noise
@@ -380,5 +381,8 @@
   QListIterator<cmbEpoch*> itEpo(epochs);
   while (itEpo.hasNext()) {
-    cmbEpoch* epo = itEpo.next();
+    cmbEpoch* epo     = itEpo.next();
+    bncTime   epoTime = epo->time;
+    out << epoTime.datestr().c_str() << " " << epoTime.timestr().c_str() << endl;
+
     QMutableMapIterator<QString, t_corr*> itCorr(epo->corr);
     while (itCorr.hasNext()) {
