denise wrote a very nice post about technical debt in software development (and I might say, actually in any kind of development). While the post mostly concerns with the seemingly slow advance in DW feature coding, it's actually a very readable summary of what technical debt is, how (and why) it comes to pass, and what it means. If you don't want to get through some of the -notoriously displeasing- tech-articles about such things, I highly recommend reading
denise's
Technical debt and the making of payments on it instead. :)