private void btnStop_Click( object sender, EventArgs e )
		{
			this.bgWorker.CancelAsync();
			MessageBox.Show( "Scanning aborted!", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.Information );

			this.btnStop.Enabled = false;
			this.ActivateStatusLabel( false );
			this.gvResults.DataSource = null;
			this._usernameManager.Dispose();
			this._usernameManager = null;

			this.DisableControls( this.Controls, true );
		}
		private void btnStart_Click( object sender, EventArgs e )
		{
			if( this.IsSettingsValid() )
			{

				this.gvResults.DataSource = null;
				this._usernameManager = new UsernameEnumeratorManager( this.GetBaseUrl() );
				this._usernameSetting = new UsernameEnumeratorSetting
					{
						TextToSearch = this.tbTextToSearch.Text,
						Method = this.rbGet.Checked ? this.rbGet.Text : this.rbPost.Text,
						UrlParameters = this.tbParams.Text
					};
				this.GetUserNmaeParameters();
				this.ActivateStatusLabel( true );
				this.DisableControls( this.Controls, false );
				this.bgWorker.RunWorkerAsync();
			}
		}