It looks like I have received patches, and contributions as well as example c++, java and php, from about 20 people - most of them C++ programmers from France, a significant number are from Germany and most of the rest are from anglophones (US or UK) who have given into my whining on various related lists and had a play with the code.
On a side note - today I discovered that HTML::TEMPLATE reporting is shockingly shit.. It reported a syntax error on line 30 that turned out to be on line 200 odd. Didn't give any useful information - about as helpful as that rubbish 'error at line 0' message I got a couple of times from vbscript.
Our project at work is really starting to be limited by HTML::Template but we have so much code and HTML invested in it that it is too expensive to move to TT.
When people talk about legacy code you often think of 10 or 20 year old mainframes not 4 or 5 year old HTML and perl scripts or modules.