1. A method of processing a voice communication and enabling a first user to share information with other users, comprising: receiving, at an application software program installed on a mobile device associated with the first user, a voice communication including a plurality of spoken words from a first user; converting some or all of the voice communication received at the application program installed on the mobile device associated with the first user to text using at least in part a speech-to-text recognizer; identifying gist of the voice communication from the translated text wherein the identification is based at least in part on: an identification of one or more words in the translated text that correspond to respective one or more words in a vocabulary of uncommon words that are uncommon in voice communications, and a confidence value calculated by the speech-to-text recognizer in the identification of one or more words in the translated text that correspond to respective one or more words in the vocabulary of uncommon words; automatically posting, by a processing system, text corresponding to the identified gist of the voice communication on a social networking web page associated with the first user, wherein the social networking web page is configured to share first user information posted on the social networking web page with others; and wherein text corresponding to a portion of the plurality of spoken words is not posted and the social networking web page is accessible by at least a first plurality of other users.
4. The method as defined in claim 1 , the method further comprising providing the software application to be hosted on the first user's mobile communications device, wherein the software application is configured to be used to record voice communications.