This document lists 20 general useful websites for various purposes such as news, education, productivity, and more. It also lists 5 specific useful websites for social workers, including websites that provide free ebooks, resources from social work professional organizations, journals for submitting papers on evidence-based mental health, community development guidelines, and analyses of public issues.