In the past, video sales have been limited by three main issues: the large size of video files ( which can make download times long and streaming feeds uneven ) , concern that such sales might impair other sales of the video , and technological barriers that prevent .