Have a look at Ultimate Help Choosing Thesis Topic ThesisKeeper.com