The present invention extends to methods, systems, and computer program
products for location based messaging. A user at one computer system
selects at least on other computer system that is to receive an
electronic message. The at least one other computer system is selected
based on the location of the at least one other computer system, without
having to know an electronic identifier of any users at the at least one
other computer system. The computer system refers to a mapping that maps
computer systems locations to corresponding electronic addresses.
Messages can then be sent to the electronic addresses. Accordingly,
embodiments of the present invention facilitate at least semi-anonymous
electronic communication in a network computing environment and
significantly mitigate the perceived need of an immediate response that
is often associated with responding to (potentially in person) verbal
communication.