There are tons of great web hosts out there and I have used many of them, but I always find myself coming back to HostGator. Over the years I have found their service to be very reliable, their management tools simple and their prices fair. I currently have a dedicated server, two reseller accounts and multiple smaller hosting accounts running with them so it is fair to say I have tested them at all levels. The only time I would not recommend HostGator is if you do not want to host your website in the USA. It should also be noted that although I have multiple hosting accounts with HostGator, I use the Amazon S3 cloud to host and stream all of my larger video files which I would encourage you to do as well.