I've been a avid Plex user for almost 2 years now. A bit over a year ago I bought a storage array NAS just for dedicated Plex storage, and built a i5 media center system that acts as Plex server and a few other things so I don't have to leave a power hungry gaming desktop on all the time. Previous to that I only kept some content on disk, and backed up media to CD's, then DVD, then Bluray. Combined, I have somewhere north of 2.5TB of content. Charter in my area offers only 60mbit/4mbit service, with 150mbit/5mbit service as a $50 upgrade. That's over 150hours to upload A week straight. Then content, when I add it, has to be uploaded. It makes no sense to download content, only to upload it, to stream/download it again. With GoPro 4K 60dps footage I have taking up SEVERAL gigs, it's just way too much to upload to Amazon, let alone upload the small trimmed down clips I want to YouTube sometimes. Maybe in the future, if ISP's in my area decide to offer actual upload speeds. As it stands if I download at 60mbit, 50-75% of my upload bandwidth is spent in just TCP acknowledgements and overhead. And symmetrical business speed is offered via Fiber only here at costs of $500+/mo.