I would probably be willing to come up with some sort of GUI, if Geoff would be willing to standardise on a way of being able to determine mutually exclusive options, and determine which help text belongs with which patch.
EDIT: Basically, the idea would be to read the patch file(s) and dynamically create a GUI based on the contents of said file(s). That way a new GUI version would not need to be created for every new patch release.
It probably won't be pretty to look at though