Although Keith from graciously gave me 1 year of free hosting, I was wondering what would be the optimal hosting for a typical weblog. Is it worth to host the videos ourselves and to add them directly on your site or is better to use a service like YouTube and to use less bandwidth?

If I plan hosting medium sized files and images, do I need to buy extra storage or do I go with something like MegaUpload?

All my questions were 'triggered' from that post on The Blog Herald.

So before I make the big jump, I would really appreciate if all of you could share your opinions on this. Thanks alot,