Here are the slides of a presentation given by Navis, the lead coder of ASD, during the NVScene 2008 event. Navis explains what is a demo and gives somes details on how to create a demo.
Full videos of all seminars are available here: demoscene.tv – NVScene Seminars.