I love the ability in Joomla 1.5 to override the developers idea of how to present the data without touching their code. This means I can modify the output to my hearts content safe in the knowledge that if a new version is released my changes won't be lost.
Well that's almost true.
The one thing I can't override is the language file, or at least I haven't found a way to do it yet.
I recently was asked for an extension for a employment agency. There were a few around on JED but none of them really worked the way that I wanted. But after a coffee in Starbucks, I don't know why but all my best ideas come to me whilst drinking lousy coffee, I realised that I could easily convert one of my favourite extensions and all it would really need was a few changes in the language file.
Eventlist from schlu.net is something that you will find on many sites I build so I am very familiar with it and really appreciate the clean code and multitude of options. (Plus of course the great support from Christoph.) By changing Events to Jobs and Venues to Employer I had the start of a great extension. A few overrides to some of the displays and kerpow - job done.
Now if only my changes to the language file were an override they would be protected whenever I upgrade eventlist.