Ian,
The only think I would add is a check to make sure that a browser understands the methods you are using. Avoiding an error caused because a browser doesn't understand var container = document.getElementById("copy") is almost as important as making sure that the site works without JavaScript enabled in the first place.
like this in the load function? if (!document.getElementsById) return false; Bob ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************