Hey, Don,
yesterday night before going to sleep I had an idea how this might work out with Jan if neither of you two is too pig-headed to see the benefit of it.
Ok, we are quite certain that Jan will neither give his RegEx code for free nor offer licensing for money. I think he already stated he isn't interested in either one...
BUT... How about a exchange of code?
You get his RegEx code and give him permission to use your scripting engine code...
As far as I remember (having quite a bunch of JG-Tools) Jan doesn't have any kind of scripting, which is quite sad because - at least PowerGREP - would be able to get to a whole new level if searched text could be manipulated with a script before it gets replaced.
Giving an example we just had here in our forum one or two weeks ago:
Converting roman and arabic numbers to the other version. The skript to do that is present here in our forum - put together by necrox (I think? Sorry if I remember it wrong...) - in just a couple of hours.
PowerGREP can't do that - or anything similar - right now. Would be awesome if it could, but some form of scripting would be required to do it...
Now... WHY would this possibly work?
Easy. You and Jan do have a bunch of things in common:
Both of you program tools (or a tool) on your own... You are both basically one person following his own instincts to program "perfect" tools. Jan already named his business after that philosophy ("Just Great Software").
Both of you are consequently working to perfection your software (ok, obviously you do push updates more often, but Jan is working on 7 tools, you "only" have XYplorer).
I really do think you both could get a nice leap for your software if you two could get this to work.
XYplorer would get a nice RegEx Engine and PowerGREP (and EditPad Pro and possibly AceText) could get a Scripting Engine.
I really hope this could work out...