You've been asked to build software to support a low-cost video editing system. The system accepts digital video as input, stores the video on disk, and then allows the user to do a wide range of edits to the digitized video. The result can then be output to DVD or other media.
Do a small amount of research on systems of this type and then make a list of technology risks that you would face as you begin a project of this type.