private void Page_Load(object sender, System.EventArgs e)
        {
            ApplicationMonitor monitor = new ApplicationMonitor("CoolCompliance", RealTimeOutputType.HttpResponse);

            string secToken = string.Empty;

            //Get assembly token for ScItCoolComplianceUI to pass into BL objects
            monitor.BeginTest("Get Assembly Security Token", "ScCoolAppConfig, ScCoolSecurityNET");
            try
            {
                secToken = p_GetAssemblySecurityToken();
                monitor.EndTest("Security token obtained: " + secToken.Substring(0, 10) + "...", MonitorItemSeverity.Success);
            }
            catch (Exception ex)
            {
                monitor.EndTest(ex.Message + " [" + ex.GetType().ToString() + " from " + ex.Source + "]", MonitorItemSeverity.Failure);
            }

            monitor.BeginTest("Testing Lookup: Retrieving Regions");
            try
            {
                var regions = LPHSRegion.GetRegions();
                monitor.EndTest("ending...success.  Found " + String.Format("{0:g}", regions.Count) + " regions.", MonitorItemSeverity.Success);
            }
            catch (Exception ex)
            {
                monitor.EndTest(ex.Message + " [" + ex.GetType().ToString() + " from " + ex.Source + "]", MonitorItemSeverity.Failure);
            }

            monitor.BeginTest("Testing Lookup: Connecting to SumTotal: " + SumTotal.AuthServiceUrl);
            try
            {
                SumTotal.CreateUserManagement();
                monitor.EndTest("ending...success.  Created user management proxy.", MonitorItemSeverity.Success);
            }
            catch (Exception ex)
            {
                monitor.EndTest(ex.Message + " [" + ex.GetType().ToString() + " from " + ex.Source + "]", MonitorItemSeverity.Failure);
            }

            //Indicate we're done with the monitor
            monitor.End();
            monitor.Dispose();
        }