11. A method of providing user communications, the method comprising: providing over a network an application software program for installation on a mobile computing device associated with a user; providing, by a computer system comprising a computing device and a network interface, a communication service to a web document of the user, wherein the communication service facilitates communications from a visitor to the user web document to the user; receiving, from a first visitor at the computer system, a communication request to communicate with the user via a communication interface displayed in association with the user web document, the communication interface including a text entry field configured to receive a text message from the first visitor for the user; causing, at least in part by the communication service, at least a first system to transmit a text message entered by the first visitor into the text entry field to the user mobile computing device, the user mobile computing device having the application software program installed thereon, without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user; determining by the computer system if the user has a first account; and if the user does not have a first account, requesting that the user provide at least a first type of registration information prior to enabling the application software program to be installed on the user mobile computing device.
11. A method of providing user communications, the method comprising: providing over a network an application software program for installation on a mobile computing device associated with a user; providing, by a computer system comprising a computing device and a network interface, a communication service to a web document of the user, wherein the communication service facilitates communications from a visitor to the user web document to the user; receiving, from a first visitor at the computer system, a communication request to communicate with the user via a communication interface displayed in association with the user web document, the communication interface including a text entry field configured to receive a text message from the first visitor for the user; causing, at least in part by the communication service, at least a first system to transmit a text message entered by the first visitor into the text entry field to the user mobile computing device, the user mobile computing device having the application software program installed thereon, without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user; determining by the computer system if the user has a first account; and if the user does not have a first account, requesting that the user provide at least a first type of registration information prior to enabling the application software program to be installed on the user mobile computing device. 12. The method as defined in claim 11 , the method further comprising: providing via the communication interface a voice control; and in response to a visitor selecting the voice control, causing, at least in part by the communication service, a phone call between the first visitor and the user to be established without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user.