1. A system comprising: a) a registrar server computer operated by a registrar, the register server computer comprising a first processor operatively coupled to a first memory containing a first set of instructions executable by the first processor, the first set of instructions comprising: b) a registrar website hosted on the registrar server computer and comprising: i) a domain name registration web page configured to receive from a registrant a domain name registration request; ii) a registrar message view web page configured to display one or more registrar messages generated responsive to one or more upcoming domain name expirations or one or more renewable services expirations, wherein the one or more registrar messages are not email messages; and iii) a message type selection web page configured to receive from the registrant a selection of one or more types of messages about one or more renewable services related to the one or more domain names; iv) a domain name and renewable services renewal web page displayed responsive to the registrant clicking on a link or a button in the one or more registrar messages; c) a communication server software hosted on the registrar server computer and configured to: i) generate the one or more registrar messages responsive to the one or more upcoming domain name expirations or the one or more renewable services expirations; and ii) create a queue for the one or more registrar messages in anticipation of a registrar message request; d) a database on the registrar server computer storing in association one or more domain names registered by the registrant, an expiration date for each of the one or more domain names, an expiration date for each of the one or more renewable services and the one or more registrar messages; and e) a registrant client computer operated by the registrant, the registrant client computer comprising a second processor operatively coupled to a second memory containing a second set of instructions executable by the second processor, the second set of instructions comprising: f) a communication software configured to: i) establish a direct communication link, after download and installation of the communication software on the registrant client computer, between the communication software and the communication server software, wherein the communication software, the communication server software and the direct communication link do not interact with email or anti-SPAM technologies; ii) request the one or more registrar messages from the queue without interacting with email or anti-SPAM technologies and responsive to the communication software determining that the queue contains at least one registrar message; and iii) display a popup message or a balloon message on the registrant client computer, wherein the popup message or the balloon message alerts the registrant of the at least one registrar message and wherein the popup message or the balloon message does not interact with email or anti-SPAM technologies.