Broadcast vs. online delivery: how do the costs stack up?