Personal In-Flight Entertainment via Mobile Devices

Which is cheaper on a long-distance flight, buying the wifi and watching your own movies, or buying the in-flight entertainment service? What are some other alternatives? Loading a movie onto your tablet, laptop, or smartphone and watching that. What else? A recent...