1. A method of enabling a second device to communicate with a first device, comprising: receiving an ID and a network address from the first device, placing the ID on a waiting list, the ID being associated with the network address, receiving, from the second device, a message addressed to the ID, the ID having been provided to the second device by direct human activity, and sending the message to the network address associated with the ID on the waiting list.