Adobe Flash is another popular way to add client-side interactivity to a website. Flash started as an animation program, but now it can create games and even front-ends for databases. What are the advantages and disadvantages of using Flash for interactivity?