You are being a HUGE help to clarify! I understand. I think I misworded though. As per your recommendation, and it makes sense, I am not going to use video streaming, instead use HTTP streaming, which was my goal from the beginning, I was under the impression, previously, that sites like youtube streamed, not http streamed. I just want to make sure I am getting this right. I should (hypothetically) Build my web site completely on amazon S3(Meaning the web content, databases, & videos)? The same thing with transcoding. My understanding is that I should use amazon EC2, and install a transcoder on that. When a video is uploaded to the site, it will be automatically sent to the ec2 server, which will transcode the video, then installing it to the s3 server and connecting it accordingly to the website? I know, at first, I will not be getting a lot of videos, and I could just manually do this, but, I would like to have a method to automatically do it once the website becomes too immense for me(or my employees) to handle it. If worse comes to worse, I could buy the mac pro I always dreamed of and use that(maybe if i can afford it) I am also concerned a bit about pricing of the S3 for the data transfer. I am a bit concerned with HTTP steaming (saying that the average 10-minute video in h.264 is about 1.1 GB, in actual file size, i dont know if it is reduced in HTTP streaming) which at S3 pricing, would cost me .12 per 10 mins. Would I be able to make up that cost in Ads.( that is the ultimate goal of the website to make ad profits). I would plan on having both video ads, and textual/picture ads on the site. I hope i'm not making this too confusing to answer, I am just trying to get all my ducks in a row before I spend a year of my life and who knows how much initial funds to start this thing up before I can make a profit Your help is greatly appreciatedZach