There is unlimited possibilities when it comes to designing a website. Flash, Database, content management, Client Login, etc,etc. A question to ask yourself when deciding how to do your website is:How can I most effectively present my information to my visitorsOf course there are several things to consider like budget but I feel that when talking strictly design it is important to put your visitors as first priority as they are the reason you are building the website.
Flash - Flash I find is no.