Flash vs CSS/XHTML

After being impressed by the accessibility of CSS / XHTML websites and the user experience & interactive capablities of Flash websites, many people have a tough time choosing between the two for their websites. It would really helpful if we could share our thoughts on the pros and cons of this fork in the road.

What would be the best and for which purpose?
How important is a CMS for geeks?
User experience over accessibility.
Giving the visitor a choice in the entry page - Flash Website or HTML (or Hi Bandwidth or Lo Bandwidth) - is it worth the effort?
Where would hybrids be most effective?

Go on and share your thoughts :thumb: