I'm putting together a video sharing web site and have a question about video bandwidth usage. When a video is uploaded on a typical video web site, bandwidth is used when the video file is uploaded, correct? The file is stored in a database and when a web site visitor clicks on a thumbnail image to view the video, and bandwidth is used to play the video on the visitor's pc desktop, correct? My question is, if after the visitor initially views the video, and decides to play it again, a second time, Is bandwidth used again? Or is the visitor playing the file a second time from his pc desktop computer's cache, instead of bringing it up again from the web database?