The Journalist's Toolbox contains more than 20,000 free (and some paid) resources organized by beats on more than 125 searchable pages.