@Cowicide wrote:
With another huge caveat: unless you know what you're doing and want to babysit the thing, don't host or serve anything. Get a good, cheap, reliable hosting provider to do it for you.
I agree with your post and what I quoted above for the most part, but hosting and serving stuff isn't that difficult if you make good choices in software and hardware. That said, I don't think enough people take into account electricity expenses when they host their own servers for cloud storage, etc.