What Do Google and Craigslist Have in Common?