A new topic has the power to alienate senior programmers here that include no description. Why should I of had to ask for updated code. Do you not think this would help me?

Ok, let's take this a step at a time. Have you been asked to use Module-level variables? In fact, just using a module.... Dim should only be used for local variables only. I'm hardly shocked but I would bring this up with him/her. More so there is no logic for it to be set to friend.

vb Code:
  1.  
vb Code:
  1. Private _isLoggedIn As Boolean
  2.     Private _userNames As String()
  3.     Private _Passwords As String()

so far make sense?