1. A method, comprising: receiving a query from a user; receiving search results based upon a search of a screenshot repository using the query; presenting the search results to the user; receiving a selection, from the user, of at least a portion of a screenshot from the search results; obtaining, from a source code repository, source code corresponding to the selection; and forwarding the source code to the user.