Index: BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNet.csproj
===================================================================
--- BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNet.csproj	(revision 1012)
+++ BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNet.csproj	(revision 1063)
@@ -76,5 +76,5 @@
     <ConfigurationOverrideFile>
     </ConfigurationOverrideFile>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <DefineConstants>TRACE;DEBUG</DefineConstants>
     <DocumentationFile>
     </DocumentationFile>
Index: BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetConnectInfo.cs
===================================================================
--- BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetConnectInfo.cs	(revision 1012)
+++ BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetConnectInfo.cs	(revision 1063)
@@ -96,6 +96,4 @@
 			set
 			{
-//				Debug.Write("ConnectInfo handle: " + this.Handle.ToString() + "\n");
-				//System.IntPtr pHandle = this.Handle;
 				m_timerEvent.Enabled = value;
 			}
@@ -245,4 +243,5 @@
 						if (BMXNetEvent != null)
 						{
+                            Debug.Write("BMXNet AutoFire event raised from BMXNetConnectInfo");
 							BMXNetEvent(obj, args);
 						}
@@ -905,5 +904,5 @@
 								Debug.Write(ex.Message);
 								//MessageBox.Show(ex.Message, "RPMS Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                                throw new Exception(ex.Message); ;
+                                throw ex;
 							}
 						}while ((bStop == DialogResult.OK) && (m_BMXNetLib.Connected == false));
Index: BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetLib.cs
===================================================================
--- BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetLib.cs	(revision 1012)
+++ BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/BMXNetLib.cs	(revision 1063)
@@ -807,6 +807,6 @@
 			catch (Exception ex)
 			{
-				string s = ex.Message + ex.StackTrace;
-				throw new BMXNetException(s);
+				//string s = ex.Message + ex.StackTrace;
+                throw new BMXNetException(ex.Message, ex);
 			}
 		}
@@ -1106,5 +1106,6 @@
                     Debug.Write("TransmitRPC Received: " + strResult.Replace((char) 30, (char) 10) + "\n");
                     TimeSpan executionTime = receiveTime - sendTime;
-                    Debug.Write("Execution Time: " + executionTime.Milliseconds + " ms.\n");
+                    Debug.Write("Execution Time: " + executionTime.TotalMilliseconds + " ms.\n");
+                    Debug.Write("-------------------------------------------------------\n");
 #endif
 					if (sOldAppContext != "")
Index: BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/DSelectDivision.cs
===================================================================
--- BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/DSelectDivision.cs	(revision 1012)
+++ BMXNET_RPMS_dotNET_UTILITIES-BMX/trunk/cs/bmx_0200scr/BMX2/BMXNet/DSelectDivision.cs	(revision 1063)
@@ -130,4 +130,5 @@
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
             this.Text = "Select Division";
+            this.Load += new System.EventHandler(this.DSelectDivision_Load);
             this.pnlPageBottom.ResumeLayout(false);
             this.pnlDescription.ResumeLayout(false);
@@ -241,4 +242,9 @@
         }
 
+        private void DSelectDivision_Load(object sender, EventArgs e)
+        {
+            this.Activate();
+        }
+
 
 	}
