• The page should ask the user for some kind of input. This can be text input to a textbox, a choice from a pulldown or a radio button.
• The page should use this input to modify the display in some way. For example, the user may choose a background color from a pulldown menu, or the page may refer to the user by name once the name is entered into a text box.
• The page should have some kind of interactive graphic capability, such as a picture that changes on click or mouseover.
• The page should report some information obtained from the user without human input, such as the type of browser or the time set on the user’s computer.