CreateSpace provides free tools to help you self-publish and distribute your books, DVDs, CDs, and video downloads on-demand on Amazon.com and other channels
The tools that address this problem today don't cut it - it's still a guessing game. YOU provide a niche, and they tell you whether they think it's good or not. The other guys are looking at the big picture.