One of the challenges when building a digital video collection is how to make an effective retrieval system. Obviously for the best results you will have to take an effort to apply metadata to each video and to store it in a database or xml file. On the frontend side of the database a visual timeline representation of a video can help users to quickly evaluate their search results. See the example below. This timeline was created with the SlickSlice script. With this script you can index any videofile that can be played with the excellent MPlayer.