This document describes Sencha File Storage, which provides an AJAX file storage interface with drag-and-drop capabilities, versioning, and WebDAV access. It uses Sencha ExtJS for the client interface, communicates with the server via REST, and leverages the file-storage infrastructure and content repository in OpenACS for storing and versioning files, as well as providing WebDAV access. It discusses requirements, architecture, example GUIs, drag-and-drop implementation, and open questions regarding representing versioning and metadata in the interface.