Kirk Knoernschld is a gifted, charismatic speaker. Some quotes:
Software Architecture is all about taming complexity.
Maintenance cost far outweighs project budget.
Postpone irreversible (design) decisions as much as possible.
Architecture is a continuous effort, not a a big up front task.
Design for flexibility at the seams of a module.