Index: trunk/BNC/bncmain.cpp
===================================================================
--- trunk/BNC/bncmain.cpp	(revision 1503)
+++ trunk/BNC/bncmain.cpp	(revision 1504)
@@ -140,4 +140,5 @@
   settings.setValue("casterHost",       "www.euref-ip.net");
   settings.setValue("casterPort",       "2101");
+  settings.setValue("casterUrlList",    "");
   settings.setValue("corrIntr",         "1 day");
   settings.setValue("corrPath",         "");
@@ -150,4 +151,5 @@
   settings.setValue("makePause",        "0");
   settings.setValue("miscMount",        "");  
+  settings.setValue("mountPoints",      "");
   settings.setValue("obsRate",          "");
   settings.setValue("onTheFlyInterval", "1 day");
Index: trunk/BNC/bnctabledlg.cpp
===================================================================
--- trunk/BNC/bnctabledlg.cpp	(revision 1503)
+++ trunk/BNC/bnctabledlg.cpp	(revision 1504)
@@ -529,5 +529,5 @@
   setWindowTitle(tr("Select Broadcaster"));
   setLayout(dlgLayout);
-  resize(68*ww, 60*ww);
+  resize(68*ww, 50*ww);
   show();
 }
Index: trunk/BNC/bncwindow.cpp
===================================================================
--- trunk/BNC/bncwindow.cpp	(revision 1503)
+++ trunk/BNC/bncwindow.cpp	(revision 1504)
@@ -873,5 +873,20 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotSaveOptions() {
+
+  QStringList mountPoints;
+  for (int iRow = 0; iRow < _mountPointsTable->rowCount(); iRow++) {
+    QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() + 
+              "@"  + _mountPointsTable->item(iRow, 1)->text() );
+
+    mountPoints.append(url.toString() + " " + 
+                       _mountPointsTable->item(iRow, 2)->text()
+               + " " + _mountPointsTable->item(iRow, 3)->text()
+               + " " + _mountPointsTable->item(iRow, 4)->text()
+               + " " + _mountPointsTable->item(iRow, 5)->text()
+               + " " + _mountPointsTable->item(iRow, 6)->text());
+  }
+
   QSettings settings;
+
   settings.setValue("adviseFail",  _adviseFailSpinBox->value());
   settings.setValue("adviseReco",  _adviseRecoSpinBox->value());
@@ -889,4 +904,5 @@
   settings.setValue("makePause",   _makePauseCheckBox->checkState());
   settings.setValue("miscMount",   _miscMountLineEdit->text());
+  settings.setValue("mountPoints", mountPoints);
   settings.setValue("obsRate",     _obsRateComboBox->currentText());
   settings.setValue("onTheFlyInterval", _onTheFlyComboBox->currentText());
@@ -915,18 +931,5 @@
   settings.setValue("startTab",    aogroup->currentIndex());
   settings.setValue("waitTime",    _waitTimeSpinBox->value());
-  QStringList mountPoints;
-
-  for (int iRow = 0; iRow < _mountPointsTable->rowCount(); iRow++) {
-    QUrl url( "//" + _mountPointsTable->item(iRow, 0)->text() + 
-              "@"  + _mountPointsTable->item(iRow, 1)->text() );
-
-    mountPoints.append(url.toString() + " " + 
-                       _mountPointsTable->item(iRow, 2)->text()
-               + " " + _mountPointsTable->item(iRow, 3)->text()
-               + " " + _mountPointsTable->item(iRow, 4)->text()
-               + " " + _mountPointsTable->item(iRow, 5)->text()
-               + " " + _mountPointsTable->item(iRow, 6)->text());
-  }
-  settings.setValue("mountPoints", mountPoints);
+
   if (_caster) {
     _caster->slotReadMountPoints();
