An alarm clock device includes a monitor for monitoring a transmission of
a selected station, a detector for detecting, in the transmission of the
selected station, at least one milestone. A controller operating in
response to detection of the milestone is provided to store, in a memory,
data of the transmission after the milestone was detected, and to
initiate playing of the data at a selected wakeup time. According to the
present invention, the data is recorded in response to detecting a
transmission of a selected station selected from a plurality of stations.