I've noticed that the theme switcher I've implemented seems to behave very strangely in Opera. I have a feeling that it's something to do with the way Opera caches it's pages but no clue beyond that. If anyone is able to offer any inspired (or uninspired) thoughts, then they'd be much appreciated.