History
-------

1.00 (mid-March '05)
--------------------
- Initial version

1.10 (21-Mar-05)
----------------
- Added hint and checking system

1.11 (6-Apr-05)
---------------
- Checks for multiple solutions
- A grid! (Hooray!)
- Assorted miscellaneous tidies

1.11b (10-Jun-05)
-----------------
- Fix minor 'subscript out of range' error (Thanks to Martin Hansen for pointing that out!)

1.2 (22-Sep-05)
----------------
A number of suggestions by Rex Palmer (thanks):
 - Add working arrow/tab key navigation of the grid
 - Give visual cue during checks (text on status line blinks) to confirm that something has
   happened
 - Entering 'Hint' mode now disables the digits which were 'given' in the puzzle so you
   can't alter them by mistake; pressing clear only clears the digits entered since then.
   To reset the grid, delete all the digits entered since 'Hint' mode was started, using
   'Clear' if desired, then press the button (now labelled 'Reset') again.  It sounds 
   complicated in description, but it's pretty intuitive, honest...
   
Also in this release:
 - Add keyboard shortcuts for hint/check ('h' or 'c'), clear (Esc) and Go! ('g') buttons,
   and make Return only activate the 'Go!' button if it's pressed in the last active cell
 - Since only one digit is allowed in each cell, entering a digit now automatically over-
   writes any already in that cell
 - After entering a digit, caret automatically moves to next cell; after deleting it
   automatically moves back (this can be disabled by setting the automove% variable to
   FALSE at the start of the !RunImage, if you have the un-squashed version)
