Corollary to my recent post...
Jeff Atwood has a wonderful way of saying these things:
Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.
See it for yourself at http://www.codinghorror.com/blog/archives/001137.html. Make sure to read the maintenance programming article too!