The more code I write, the more I learn that even the slightest inconsistency in my code -- usually in terms of a naming convention or naming similarly-purposed variables or methods -- will come back to haunt me, especially as the system grows in complexity.
I really try to put this axiom into practice whenever I sit down to code, because, although boring at times, it really is hugely important. Consistant naming leads to fewer classes, less repetition, more interfaces, and easier debugging. There really is no downside to this practice.