To Stream or Not to Stream? That is the Question.

To Stream or Not to Stream? That is the Question.