It's really quite sad that my colleague Rebecca Parsons had to write this excellent article in the latest edition of IEEE Software on why architects should be part of development teams. An absolute must read.
As a side-note, when did architects move away from software and into ivory towers? From my personal experience I guess it was at the end of 2003 since before then all the architects I knew (especially those guys at Bluestone/HP/Arjuna) were effectively very senior developers.
[via Martin]
Updated to remove ambiguity, the Arjuna/Bluestone/HP architects weren't merely senior developers, they were really senior developers.