This paper describes the current status of the VideoStore project. This project has the goal of developing a Web based system to store, transmit, search, and share the contents of courses captured in video. The current version includes a stable version of the architecture, and a set of advanced interfaces. The application synchronizes video streaming and slideshow presentations, and currently it provides several video based interfaces, and a video annotation system. The paper describes the system features, the architecture and the interfaces developed.