In an in-depth article, Christian Heilmann goes through the failings of older DHTML techniques and shows how to fix them with more up to date unobtrusive DOM scripting. See Christian's full article over at icant.co.uk . In the article Christian shows two examples of a dummy site to draw attention to the differences between the two approaches.