Cheers Rob, Yes, there are a couple of libraries out there to patch the 'standard', but the use of templates was to reduce the code base... There are work-arounds, I currently include js files that render the modules programatically. HTML templates would have reduced the byte count considerably. My issue is that I need the browser to cache my files (it's an app that requires some limited offline capability), so server side options like AJAX and PHP will fail. iframes would work, but there is a large amount of interaction between elements, which is a real ball ache with multiple sub documents. There's also just something inherently wrong with iframes... My real beef is that, at least according to caniuse.com, Firefox has no intention of supporting 'import', now or in the future. It's available through a switch, but will never make the mainstream engine. The other components are in development or working, just not import. "Ho hum" though eh? Danny