When you innovate on a regular basis, you create another problem for yourself...how to evaluate new product ideas to see which ones to pursue. Evan Williams has outlined a useful set of criteria to do just that in his article: "Will it Fly? How to Evaluate a New Product Idea." He has even applied the criteria to some of his own creations like Blogger and Twitter.