1. A content download system for downloading a content file and additional content using a window; the content download system comprising: a content site that presents the window, wherein the window: displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content; a content provider that serves as an origin server for the content file, a third party that receives information on the content file, wherein the third party provides the additional content.