How hard is your problem?
swombat: Problem toughness is not only defined by technical difficulty. Most programmers (myself included) tend to focus on that, but the toughness has many other components, such as the number of users, their fickleness, the strength of the competition, etc.I wrote an article about this some time ago on my blog:
http://www.inter-sections.net/2008/02/11/how-tough-is-your-p...