 What can we conclude from this recounting of some of the more prominent recent attempts to construct models of scientific explanation? What important issues remain open and what are the most promising directions for future work? Of course, any effort at stock-taking will reflect a particular point of view, but with this caveat in mind, several observations seem plausible, even if not completely uncontroversial.