http://roy.marples.name/projects/openresolv
