... can be balanced on the end of a pin? Discuss! After all, it's not a matter of whether pins are useful things which fulfil the purpose intended of them or not. Whether they can hold hats in place, or enhance the dressmaker's existence, is irrelevant. The sole purpose, when designing a pin, is to ensure that the requisite number of angels can be accommodated thereupon. Similarly with software design. Software doesn't exist to do the job it's intended for, it is an art form unto itself - no matter if it's well enough written, thoroughly tested, documented etc, every statement must be conceived with Biblical integrity, every loop integrate into the cycle of the heavens, as though written by God himself complete with calipers and dividers. It's well worth spending an hour at work nitpicking over anything which is perceived to contravene this grand scheme of things. So anybody care to start the ball rolling?