CollaboraTV is a prototype service that allows viewers to interact and participate with recorded shows either simultaneously or at different times. Users can add text, sketches, gestures, and audio annotations that are attached to the video and conveyed through avatars representing the virtual audience. The service aims to increase social ties and community cohesion by supporting collaborative viewing both synchronously and asynchronously as television has become a more solitary activity with DVRs and on-demand services giving people more control over their viewing schedules.