evhead has a great post on evaluating new business opportunities. We think about these issues a lot with when it comes to new features and functionality: How hard will it be to launch? How obvious is the benefit? How wide and deep is the value we can provide? How wide is the possible user base? How are people going to find out about it? How does it pay for itself? Is it something we personally think is exciting?
(via O’Reilly Radar)