I was listening to the latest episode of .NET Rocks! with Venkat Subramaniam and Andrew Hunt where they were talking about there new book.  It sounds like some really good stuff.  These guys were ripping jokes back and forth through the entire show and using those jokes to make points on how software development should be approached.  One memorable term that was used a couple of times is "code vomit".  Any book that can put concepts that eloquently is getting added to my library as soon as possible.