1. A method of providing user communications, the method comprising: creating, by a computing system comprising a computing device and a network interface, a user account at least partly in response to receiving account registration information from a user; providing an application software program for installation on a mobile computing device associated with the user; receiving, at the computing system, from a first visitor to a web document of the user, a communication request to communicate with the user via a communication interface displayed in association with the web document of the user; at least partly in response to receiving a presence indication at the computing system that the application software program is online, transmitting, by the computing system, to the application software program installed on the mobile computing device associated with the user, a text message entered by the first visitor into a text entry field, without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user; and notifying the user, via the application software program installed on the mobile computing device associated with the user, of the text message transmission.
10. The method as defined in claim 1 , wherein the text message is transmitted over the Internet to the application software program installed on the mobile communication device of the user.