Flash can be good if it is used according to usability criteria.
Flash Usability Tip Run intro only once Set a cookie at the end of an intro animation to indicate that the user has already seen the intro. Next time the user comes back, have the site search for that cookie value and redirect them to the next page of the site. On the destination page make a link to provide the user the opportunity to play the intro animation if they so choose. That doesn't mean that you're shortchanged. Foundation ActionScript will give you the full story, straight from a working web designer.