Both Static and Animated. Frames allow multiple pages to be displayed in one screen. When used properly, frames can greatly enhance a Web Site. This site is in frames. Great for Site maps.
Animation is what separates the fun from the dull on the Web.
Use it sparingly as it increases the size of your Web page dramatically. Java is quickly becoming the standard for exciting, dynamic Web pages. One problem is that some browsers don't support it. Even those that do, are still working the bugs out. Javascript is the little brother to Java.