Article Architect will help you research niche topics, find loads of information about the topic so you can write great articles, will help you write the articles and keep track of them, and even help you submit them to as many article directories as you want.
http://articlearchitect.com/