For the past week, I have been entirely engaged at getting the next semester's course resources set up. The original design lacked the ability to configure the graphics in the navtree. We built a site which had this capability over the course of the year, but rolling it into the course resources required some testing, to make sure it didn't break anything, and to build a template that pointed at all of the course resources. The other big change was to make duck embeddable. I was a little concerned that it would become intolerable to use Duck if you had to load all the graphics with every page load, so I also added a feature that lets you turn off whether or not Duck is embedded in a graphic rich template. While I was touching all the Duck code anyway, I decided to implement database abstraction -- this will make Duck a lot more attractive to other potential users. We should be in good shape to package up what we've done and make it available for people to download -- probably as soon as next week.
In any case, I spent most of the weekend working on database abstraction and the past two days have been careful bug-quashing to try to make the pages not break when using various browser versions. We have it working pretty well in everything but a couple of Windows IE versions. Sigh...