Due to a variable inventory and an ephemeral data set, users often search for terms that are outside of our corpus. This leads to empty search result sets, despite often having relevant content for our users. In order to improve relevancy, we moved beyond the search engine and implemented a number of Query Expansion techniques, including spell correction, category identification and synonym matching. In this talk, we will outline how we used machine learning and heuristics to improve the search experience for our users while highlighting successes and failures along the way.