Not all the code powering the site was written by me! I am gratefully using code provided by other people, which I am listing here:
As always with code there have been many others who gave me ideas, inspiration, advice, or even code snippets. You know who you are and I say thank you for your support!