In a communications network, a method for surveying users on the network, comprising: providing a user interface for each of the users, the user interface including a display device; displaying video programming content and instant messaging (IM) content at the display device of each user interface, some of the IM content relating to the video programming content; and providing a survey server for