What would be the best hosting plan for storing and viewing videos. I'll be uploading 4gb worth of videos total, but there might be up to 300 videos being viewed per day at 10-20mb a piece.
You would be requiring not less then 300GB per month traffic for your account, so would recommend you to go for Windows VPS Platinum Plan http://jodohost.com/windows-vps.asp