A system and method for providing multi-mode communication options on a
data processing device. A method according to one embodiment of the
invention includes: receiving an incoming electronic message having an
identifiable sender address; querying data storage to determine if the
sender address is a known sender address; if the sender address is a
known sender address, then automatically retrieving alternate contact
information associated with the sender address; and automatically
generating an interface containing the alternate contact information, the
interface accessible by the user of the data processing device.