Programming etc:
  Mark Boyd (markboyd42@googlemail.com)
  
