A computer-readable storage medium comprising instructions for performing a method for generating recommended discussion points for a communication with an advertiser, the method comprising:
- storing information related to multiple users and multiple advertisers;
- receiving from a user an indication of one of the multiple advertisers for which recommended discussion points are to be generated;
- in response to the received indication, generating recommended discussion points for a communication with the indicated advertiser, wherein the recommended discussion points are generated based on the stored information related to the multiple users and stored information associated with the indicated advertiser;
- and,
- presenting the generated recommended discussion points to the user.