Online vs. In-Person Revenue: Benefits and Drawbacks of Various Routes