Index: trunk/BNC/bncrinex.cpp
===================================================================
--- trunk/BNC/bncrinex.cpp	(revision 259)
+++ trunk/BNC/bncrinex.cpp	(revision 260)
@@ -182,4 +182,17 @@
   // --------------------
   resolveFileName(datTim);
+
+  // Append to existing file and return
+  // ----------------------------------
+  if ( QFile::exists(_fName) ) {
+    QSettings settings;
+    if ( Qt::CheckState(settings.value("rnxAppend").toInt()) == Qt::Checked) {
+      _out.open(_fName.data(), ios::app);
+      _out.setf(ios::showpoint | ios::fixed);
+      _headerWritten = true;
+      return;
+    }
+  }
+
   _out.open(_fName.data());
   _out.setf(ios::showpoint | ios::fixed);
