Setting the Timeout property specifies the number of
          seconds until a blocking operation fails and the control returns an
          error.
          Note that the Timeout property also determines the amount
          of time the control will spend attempting to connect to a server.
          If a connection is not established within the given time period, 
          the connection attempt will fail.