When I first started doing keyword research for building niche keyword lists, I turned to Overture. With Overture, I could freely type in a keyword and it would generate a list of up to 100 keywords that contained the one I typed in. The problem occured when I wanted to build a list of thousands.