Policy and procedure

Please use the software menu on the left for more information about the products. If you need support, please find contact details here


I don't sell support or provide a support contract. I don't usually accept payment for enhancements. If you donate or pay for my software, then you're contributing to development and support time, but should not consider it the purchase of any kind of support or warranty over and above what's set out here.

We welcome bug reports and enhancement suggestions. We will acknowledge quickly, treat bugs seriously and try to either answer or fix in a reasonable time. We'll give thought to enhancement / feature requests.

We'll try to make the first acknowledgement (and give an answer or workaround if possible) within an hour or two if possible (within waking hours GMT) or usually within 24hrs.

It will speed up the process if you can tell us the steps that we need to make in order to see the same problem.


  1. initial contact ->
  2. acknowledgement / answer question & close if possible ->
  3. reproduce problem (may require further information from user) ->
  4. diagnose problem ->
  5. offer workaround if possible / update user ->
  6. close if no fix possible
  7. fix problem and include in next possible release ->
  8. close

Notes on version numbers

I use the fairly standard system of 3 numbers separated by dots like this: version 5.3.3

The first number means a major release - major new features or look / feel. The second number means new features. The last number is for fixes only. Sometimes I'll add a 'build number' in the About box, this means that the code hasn't changed, just a build setting or some other non-code difference.