/// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void Connect_Click(object sender, RoutedEventArgs e)
        {
            if (haveInternetAccess = CheckForInternet())
            {
                //NotifyUser("Internet.", NotifyType.ReportMessage);
                SIU311Service = new SIUC311ServiceRef.I311ServiceClient();

                if (inSession = await BeginSession())
                {
                    ConnectButton.Visibility = Visibility.Collapsed;
                    ShowReports();
                }
                if (Convert.ToBoolean(SIUC311.SettingsView.localSettings.Values["AutoSubmit"]))
                {
                    if (queuedReportCount > 0)
                    {
                        await SubmitQueue();
                    }
                }
            }
            else
            {
                await WaitablePromptMessage("No internet connection found.");
            }
        }
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.  The Parameter
        /// property is typically used to configure the page.</param>
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            UpdateTime(string.Format("{0:M/d/yyyy H:mm:ss tt}", DateTime.Now));
            StartTracking();
            if (haveInternetAccess = CheckForInternet())
            {
                SIU311Service = new SIUC311ServiceRef.I311ServiceClient();

                if (inSession = await BeginSession())
                {
                    ShowReports();
                    ConnectButton.Visibility = Visibility.Collapsed;
                }
            }
            else
            {
                ConnectButton.Visibility = Visibility.Visible;
            }
        }