Browsing: How Kayak Flights Have Revolutionized