I am about to start a video sharing site and I am wondering what is the best way to go since the site has not even started yet and has no visitors. Should I go with a Virtual Host that will provide me with FFMPEG hosting for about 10 bucks a month or less and will give me unlimited bandwidth and storage. OR A VPS that will give me unlimited transfer/2MBPS and 100GB storage for 30 bucks a month. Do I really need to start out with a VPS since the site will initially not be receiving much traffic? How long would a Virtual account last me before I had to move to VPS or dedicated server? The most important question is about how long a virtual account would last me and how much could the site transfer before experiencing heavy lag... For instance, lets say most of the videos were about 50MB in size, with a video site hosted on a virtual account, how many users could view this video before the site would experience a lot of lag? I didnt really mean how long in terms of time, I meant how long in terms of size, like how many visitors would my site be able to handle while on a virtual account before having to move to a VPS or dedicated server, how much can my site grow before I have to move to a VPS/dedicated server. And as far as the lag goes, I was trying to get a comparison on what the difference in lag will be like between a site hosted on a VPS and a site hosted on a virtual account, each with very small amounts of traffic.