Yes, I also tried various ways of shoehorning in external files without much luck. I also tried using an external editor to tuck them into the end of the styles section. OCD can't find them if they're there (and the template editor that comes with it won't even display them). And, of course, you can't refer to routines on one page from another, I'd guess because each page is loaded into a separate execution context.

Hopefully, Andrei will get 'round to looking at this one of these days, but it might be harder to do than we think.