1. A method comprising: transmitting a linear television program, wherein the linear television program includes a request for viewer responses to be submitted using a user device; receiving, through a communication network, an electronic message including a viewer response to the request from a user; receiving a payment from the user, wherein the payment is associated with the viewer response; allocating one or more credits to the user in response to receiving the viewer response and receiving the payment from the user; storing a record of the one or more credits in association with an identifier of the user; and redeeming, in response to a request from the user, credits associated with the identifier of the user in exchange for virtual goods or services associated with delivery of content over a network.