Index: trunk/BNC/combination/bnccomb.cpp
===================================================================
--- trunk/BNC/combination/bnccomb.cpp	(revision 3432)
+++ trunk/BNC/combination/bnccomb.cpp	(revision 3433)
@@ -39,9 +39,9 @@
                    const QString& ac_, const QString& prn_) {
 
-  type  = type_;
-  index = index_;
-  AC    = ac_;
-  prn   = prn_;
-  xx    = 0.0;
+  type   = type_;
+  index  = index_;
+  AC     = ac_;
+  prn    = prn_;
+  xx     = 0.0;
 
   if      (type == offAC) {
@@ -356,4 +356,20 @@
   out << endl <<           "Combination:" << endl 
       << "------------------------------" << endl;
+
+  // Observation Statistics
+  // ----------------------
+  QListIterator<cmbAC*> icAC(_ACs);
+  while (icAC.hasNext()) {
+    cmbAC* AC = icAC.next();
+    AC->numObs = 0;
+    QVectorIterator<cmbCorr*> itCorr(_corrs);
+    while (itCorr.hasNext()) {
+      cmbCorr* corr = itCorr.next();
+      if (corr->acName == AC->name) {
+        AC->numObs += 1;
+      }
+    }
+    out << AC->name.toAscii().data() << ": " << AC->numObs << endl;
+  }
 
   // Prediction Step
Index: trunk/BNC/combination/bnccomb.h
===================================================================
--- trunk/BNC/combination/bnccomb.h	(revision 3432)
+++ trunk/BNC/combination/bnccomb.h	(revision 3433)
@@ -43,9 +43,13 @@
   class cmbAC {
    public:
-    cmbAC() {}
+    cmbAC() {
+      weight = 0.0;
+      numObs = 0;
+    }
     ~cmbAC() {}
     QString           mountPoint;
     QString           name;
     double            weight;
+    unsigned          numObs;
   };
 
