Flash can be very nice to enhance the usability and aesthetic of the web site. A graphic designer might be very keen to get creative and design his/her own flash. For a programmer, he would like something that can be controlled by XML without getting his hands dirty to write action scripts. XML itself can be generated using any server side script such as PHP/Python/Perl/Ruby/ASP.