When the page info bar is hidden (using the option in theme config), clients are experiencing problems with macros such as the calendar which rely on js that's inserted by the info bar.
As such, we ideally need to insert two links to js files (effects.js and prototype.js) when the info bar is hidden to ensure that macros that rely on script.aculo.us can still work.
Now, I'm not completely sure what the best way to do this is - there are several versions of those files deployed with Confluence 2.0 and above and there are also some weird Atlassian versions of the files (although I think these have mods specific to labels in them).
Adaptavist.com, callista.wiki.adaptavist.com and www.no1copywriting.com have all had "hacks" added by me: I created a user macro to insert the scripts (which were uploaded to the space homepage) and then put the macro in the theme footer to get it included on all pages.
If more info is needed on this task, give me a shout. It's pretty important as turning off the page info bar confuses clients when their calendars stop working, etc.