yeah, we know your statement about coding
Nicky don't hate me please.... but 4images is one of the most successful gallery scripts, if not the most successful one.
I love it. I use it on more than five domains. Yes, I did need to install a few hacks and to tweak .htaccess files to get many of its resource-greedy functions (such as checknewimages) to work, but I still consider it as an awesome script. I give 4images thumbs up on its functions, and for me it stands far ahead of any other competitor including menalto.
I believe 4images did a lot to the community, and it has not had the reward it deserves.
Yet, I need to draw maybe your attention to the fact that when used in other languages (say for example, arabic) the default comma separator between subcategories does not stand out nicely, at least not in any of the styles I have tried. The comma appears too close to the name of the subcat to the point where it disturbs the eye. Thus my suggestion to make this an option not something hardcoded.
I hope you would forgive my weak expression in English which is not my mother tongue.
Danke