Thanks are due to my Aunt Rosie for suggesting the problem that led to the development of this code. Also many thanks to Bill and Richard Beton for helping out with the testing and for suggesting many and varied improvements during the development phase. Bill also created the demo databases (tudor.fdb and example.fdb) and the icon images.