One of the known problems with //TODO comments is that they tend to get "lost in the code" and are often never returned to.
One usually finds them when searching the source code, or when actually going through the IDE task list (e.g., in Eclipse).
Of course, bug reports are easier to find, but research shows that developers aren't really winning to open a bug report for every little thing.
So my question is this: suppose that you're using the IDE and:
1) Every //TODO comment is highlighted better (e.g., surrounding box or background) instead of the current low-key color and small icon in the side.
2) Every call to a method that has a //TODO comment is highlighted in some way, to let you know that the code you are looking at depends on something unfinished.
Would that be useful and make you more likely to fix problems (to get rid of the marking or to make sure your code doesn't depend on anything broken), or would that annoy the hell out of you and make you turn the darn thing off?
[EDIT: My question is directed at those who do use //TODO comments. I am well aware of their evils, but research does show that many people do use them because bug reports are too expensive/visible] and because they plan for these comments to be transient.]