An increasing number of people are watching TV on their personal computer (PC) via a satellite connection. Because the TV viewer runs on a PC, it is possible to add 'Interactive TV' features to TV programs by adding data to the TV stream and interpreting this data on the viewer's PC. The TV Snapshot project aims to develop an end-user application enabling the user to save descriptive data about their favourite TV content on a hard-drive, and later act on this data (e.g. purchase content online).