1. A processor executable program code storable in non-transitory machine-readable memory, the program code comprising: first code to receive a user activation comprising an activation type identifier corresponding to a product, a song or service, or combination thereof in response to a radio transmission comprising broadcast programming played in a radio station; second code to access a local database for identifying the radio station based on user input, wherein the user may select a currently displayed city and state setting, or enter city and state, and then the local database is accessed to identify a radio station located in the selected or entered city, based on a determined transmission frequency, wherein the transmission frequency is determined by one of (a) captured by capture circuitry, (b) recovered from embedded metadata in a radio broadcast signal, and (c) entered directly by the user; third code for storing a station identifier associated with the radio station in a memory for use in identifying the product, the song or service, or combination thereof for a subsequent on-line transaction associated with the product, the song or the service; forth code to transmit a message containing the station identifier, identifier of the user, and an indication of the activation type to a remote server; and fifth code configured for interacting with the remote server to identify at least one of an advertised product, a transcript of a transmitted program, a solicitation for a donation, and a real-time voting poll in response to the indication of the activation type, and completing a corresponding electronic transaction without additional user input.