1. A computer-implemented method for constructing a profile for a target user, the method comprising: monitoring electronic communications across a network to identify at least one given electronic communication based on a particular sender and intended receiver of said communication, wherein said intended receiver is a target user for constructing said profile; extracting metadata from content associated with said at least one identified electronic communication; and constructing a user profile for the target user on the basis of the extracted metadata.