1. A computer-implemented method comprising: receiving, from or on behalf of a sender, (a) location criteria from which an expected future location of a recipient who is related to the sender by blood or employment can be inferred, and (b) information indicative of content for a communication to be sent from or on behalf of the sender to the recipient; inferring the expected future location of the recipient based on a relationship between the location criteria and content of publicly available electronically-accessible resources by or about the sender, the recipient, or both; inferring content for the communication based on a relationship between the received information indicative of the content and content of publicly available electronically-accessible resources; generating the communication based on the inferred content; and scheduling delivery of the communication to the recipient based on the inferred expected future location of the recipient.