Why are you showing a form after three unsuccessful attempts
Code:
  If intCounter = 3 Then
       Unload Me
       frmMenu.Show
If it hits three the program should completely unload itself, right?