What makes a good Architect?

So, about a week ago I posted an article about our ArcReady & ArcCouncil events. This got me to thinking, what really does make a good architect?  Every organization is different for sure, but I believe that there are some common skills that an architect must possess.  You have to have a good understanding of technology and how it all fits together.  Not a deep understanding per se, just a broad technical understanding.  For instance, you need to know enough about WCF and how and where it can be implemented successfully, but I would argue that you don't need to know how to code every solution possible.  I'm interested in hearing what you, our readers, think makes a good architect.  What skills does your company look for in it's architects?  Do you even have an architect on your staff?  Do you think you should?  What separates a good architect from a bad architect? 

 Please, feel free to use the comments link below to provide your own input :) I'm curious to hear what everyone has to say!