Brainstorming (University of North Carolina at Chapel Hill)
This site from the writing center at University of North Carolina at Chapel Hill outlines several different brainstorming strategies to help you begin researching.
From the Online Writing Lab at Purdue University, this website helps you to choose a topic so you can more effectively research.
This short (6:33) video discusses how to choose and narrow your topic.