There is a form on a page. The drop down box in the form has a selection, 'Foo'.
When 'Foo' is selected I want the page dynamically altered so that an additional field in the form appears.
well...you would have to use both actually. Unless of course you use a very complicated frameset.
Take a look at this page:
I does something similar to what you are looking for.