Index: /trunk/BNC/rinex/reqcedit.cpp
===================================================================
--- /trunk/BNC/rinex/reqcedit.cpp	(revision 4113)
+++ /trunk/BNC/rinex/reqcedit.cpp	(revision 4114)
@@ -148,5 +148,7 @@
       }
       editRnxObsHeader(outObsFile);
-      outObsFile.writeHeader();
+      QMap<QString, QString> txtMap;
+      txtMap["RUN BY"] = "BKG";
+      outObsFile.writeHeader(txtMap);
     }
     else {
Index: /trunk/BNC/rinex/rnxobsfile.cpp
===================================================================
--- /trunk/BNC/rinex/rnxobsfile.cpp	(revision 4113)
+++ /trunk/BNC/rinex/rnxobsfile.cpp	(revision 4114)
@@ -649,4 +649,13 @@
   bncApp* app = (bncApp*) qApp;
 
+  QString runBy = app->userName();
+  QMapIterator<QString, QString> it(txtMap);
+  while (it.hasNext()) {
+    it.next();
+    if (it.key() == "RUN BY") {
+      runBy = it.value();
+    }
+  }
+
   *_stream << QString("%1           Observation data    Mixed")
     .arg(_header._version, 9, 'f', 2)
@@ -656,5 +665,5 @@
   *_stream << QString("%1%2%3")
     .arg(app->pgmName(), -20)
-    .arg(app->userName(), -20)
+    .arg(runBy, -20)
     .arg(currentDateAndTimeGPS().date().toString("dd-MMM-yyyy"), -20)
     .leftJustified(60)
