JavaScript in-place document updates
JavaScript syndication and widgets often use nasty innerHTML or document.write methods to create HTML at the location where the script is loaded. This article discusses a far better method that has been proposed at SitePoint.