Netflix has overhauled the way it hosts content on the cloud. TL;DR: Netflix will work better and hang less. [The WHIR]