9 computer software that conducts telephone, fax, and video communication functions; computer software that transmits information regarding customer support and marketing information from vendors to users; filters incoming data based on a user's preferences while retaining the confidentiality of those preferences, and alerts users to computer hardware and software problems