Download Complexity: A Guided Tour