It would be nice if there was something that let novice bitcoin programmers know if they were doing something (possibly) stupid. I know, I know, don't hire stupid programmers, but let's step into the real world. Not everyone is going to be a bitcoin pro from the offset. There's no need to punish users of a poorly programmed service if we can do something to help these programmers learn...
I understand the level some of you guys are at, but not everyone starts there.