A friend forwarded me this post on code quality from Martin Fowlers Bliki. I like it.
There really isn't a trade in internal quality. That's the thing!
You either get a product or you get a facsimile of a product. The difference between software that has good internal quality and poor internal quality isn't just the difference between a BMW and a FIAT. If the code quality is crap, guess what? You don't even have a car. You have a shell that is going to fall apart.
If you liken the trade off to the three little pigs, the people who think they can trade off code quality for time are basically the first pig. One problem comes along and your whole crappy house of straw goes flying away.
Don't be that pig. He was eaten.