Netflix isn’t as recent a business venture as one may think. In fact, the idea actually came about in 1997, after the now-CEO was charged $40 for neglecting to return his copy of “Apollo 13” on time to the VHS store.