a database listing a plurality of pre-screened allowable sites; a domain validation logic for receiving a universal resource locator (URL) from a user and for determining whether the URL is in the database, and thus may be displayed to the user, the domain validation logic including a flag associated with a domain to indicate whether all directories within the domain are acceptable or whether a di