Are Agile Projects Doomed to Half-Baked Design?

Great set of slides about mixing design with agile programming, interesting both for the mix itself and for the more wide sweeping view of design that not enough projects use.