<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Printable Note - Status Reports - Status: Web-Tools (2018 - June) (Theo Todman's Web Page) </title><link href="../../../TheosStyle.css" rel="stylesheet" type="text/css"></head> <P ALIGN="Center"><FONT Size = 3 FACE="Arial"><B><HR>Theo Todman's Web Page<HR><p>For Text Colour-conventions (at end of page): <A HREF="#ColourConventions">Click Here</a></p><U>Status Reports - Status: Web-Tools (2018 - June)</B></U></P> <P ALIGN="Justify"><FONT Size = 2 FACE="Arial"> <B><U>Rationale for this Project</B></U><ul type="disc"><li>This Project was alluded to briefly in a footnote on research methodology in my original <a name="40"></a>Research Proposal under the head <a name="40"></a>Research - Internet Technology. When last at Birkbeck, I wrote a more extensive <a name="40"></a>paper defending the Project and describing its rationale. Now that my PhD is in suspense, I have decided to take this Project further. There s a lot to do: still quite a few items on the  wish list . It is fairly critical as an enabler for my research, so I need to get a move on as I want it all out of the way before I <U><A HREF="#On-Page_Link_520_4">re-start</A></U><SUB>4</SUB><a name="On-Page_Return_520_4"></A> formal research. </li><li>For documentation on my website (currently password protected) follow the links below:- <ol type="i"><li><b><U><A HREF="#On-Page_Link_520_5">Functional</A></U><SUB>5</SUB><a name="On-Page_Return_520_5"></A> <a name="40"></a>Documentation</b>.</li><li><b><U><A HREF="#On-Page_Link_520_7">Technical</A></U><SUB>7</SUB><a name="On-Page_Return_520_7"></A> <a href="../../../Documentation/DocumentationControl.htm"> Documentation</a></b>.</li></ol></li><li><a name="40"></a>Other Websites <ol type="i"><li>Sometime around 2005, I created a website for Dr. Sophie Botros (<A HREF = "http://www.sophiebotros.com/" TARGET = "_top">Sophie Botros: Live Site</A> (http://www.sophiebotros.com/)), one of my supervisors at Birkbeck, but we then lost touch and it got maintained (very badly) by some desktop support outfit. In 2Q15 I took it back on again and spruced it up a bit, and maintain it periodically, though it still requires more work. </li><li>I created and / or ran a multitude of bridge websites, but as of January 2018 I have either handed them over or <U><A HREF="#On-Page_Link_520_9">mothballed them</A></U><SUB>9</SUB><a name="On-Page_Return_520_9"></A>:- <ol type="a"><li>I established the <A HREF = "http://www.bridgewebs.com/hutton.html" TARGET = "_top">Hutton Bridge Club</A> (http://www.bridgewebs.com/hutton.html) Website in 4Q11 using the standard <em>Bridgewebs</em> service, but with a couple of competitions using my own routines. This was handed over in 3Q15. </li><li>In 1Q15, I took over the support and development of the <A HREF = "http://www.bridgewebs.com/essex/" TARGET = "_top">Essex Contract Bridge Association</A> (http://www.bridgewebs.com/essex/) (ECBA) website, which also uses Bridgewebs, but is very much larger. I <U><A HREF="#On-Page_Link_520_10">wrote a lot of code</A></U><SUB>10</SUB><a name="On-Page_Return_520_10"></A> to make this job less tedious. The site was handed over in 4Q17. </li><li>For several years, I <U><A HREF="#On-Page_Link_520_11">collected data</A></U><SUB>11</SUB><a name="On-Page_Return_520_11"></A> on bridge activity in the Billericay / Brentwood area (initially needed for a project to set up a new consolidated club)  by  scraping data off web pages, consolidating it into a database and modelling it in various ways. </li><li>I used this data to generate websites with a multitude of ladders for small clubs (<A HREF = "http://www.theotodman.com/Bridge/index.htm" TARGET = "_top">Essex Bridge Results</A> (http://www.theotodman.com/Bridge/index.htm)). These are now mothballed. </li><li>I created and maintained a new website for the <A HREF = "http://www.bridgewebs.com/firstclassbridge/" TARGET = "_top">First Class Bridge</A> (http://www.bridgewebs.com/firstclassbridge/) Academy, giving it  small clubs ladders as these were easy to maintain with little intervention.</li><li>In 3Q16 I revived the <A HREF = "http://mountnessing.theotodman.com/index.shtml" TARGET = "_top">Mountnessing Bridge Club Archive</A> (http://mountnessing.theotodman.com/index.shtml) website. <BR></ol></li><li>I ve created and continue to maintain a small website for a music group Julie and I attend  the <A HREF = "http://www.enigmaensemble.co.uk/" TARGET = "_top">Enigma Ensemble</A> (http://www.enigmaensemble.co.uk/). </li><li>I created a website for displaying the textual and grammatical analyses and appendices of Pete s PhD on the Acts of the Apostles. It exists in two versions: <A HREF = "http://www.acts-research.website/" TARGET = "_top">Acts: Live Site</A> (http://www.acts-research.website/) and <A HREF = "http://www.theotodman.com/Petes_PhD/index.htm" TARGET = "_top">Acts: Test Site</A> (http://www.theotodman.com/Petes_PhD/index.htm).</li></ol></li><li>I did consider returning to work part-time as an MS Access/Excel developer, with a spin-off into website generation, but have done nothing about it so far. </li></ul><BR><!-- FUNCTOR_ID=08 --> <B><U>Summary of Progress during April - June 2018</B></U><ol type="1"><li>I spent 142 hours in 2Q18 on this Project, or related work (502 hours YTD, where for "YTD" - Year to Date - I mean the (academic) year that commenced in October 2017). That's 91% of the planned effort (94% YTD). Overall, 28% of my Project effort in the Quarter was directed towards this project (making 27% YTD) - as against 26% planned (26% YTD).<!-- FUNCTOR_END --></li><li>Again, I made no progress at all on the course put out by Harvard - "<A HREF = "../../../BookSummaries/BookSummary_06/BookPaperAbstracts/BookPaperAbstracts_6546.htm">Harvard University - CS50 Introduction to Computer Science</A>". I still intend to make a serious attempt to complete it in 2018 (I will need to re-start), and there is a follow-on course <A HREF = "https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript-0" TARGET = "_top">Harvard CS50's Web Programming with Python and JavaScript</A> (https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript-0) which I d like to do as well. </li><li>However, I did manage to spend almost 110 hours developing my own site and did a lot of useful work. </li><li>Completed items included:- <!-- FUNCTOR_ID=11 --> <ul type="disc"><li><b>Architecture</b><ol type="i"><li>Adjusted MS Access <a name="40"></a>Control Page to feature new functions (Development Log & Automatic XRef) and consolidated the categorised Notes Lists into one button.</ol></li><li><b>Documenter</b><ol type="i"><li>Investigated the error reports from the Documenter: <ol type="a"><li>Improved the diagostics </li><li>Removed unused variables from the Generator code. </ol></ol></li><li><b>General</b><ol type="i"><li>Website Tidy-up:-<ol type="a"><li>Wrote a function to delete - with specified exceptions - items not regenerated in the last full website regeneration. </li><li>Tidied up Site - deleted non-updated pages (especially old Printed Notes). Automatically on the local site, manually - using the audit log - on the live site. </li><li>Investigated setting up an FTP link as a drive so I could automatically delete from the live site, but couldn't get it to work. Easy to set up as a drive, but not to assign a drive-letter so the drive can be used by VBA. </ol></ol></li><li><b>Notes</b><ol type="i"><li>Created automatic key-word referencing (ie. to Notes in the Notes-Group "Personal Identity"). This was complicated for a number of reasons:- <ol type="a"><li>There are always false positives, so there needed to be a way of "proofing" what's to be done before doing anything. </li><li>There will be times where it is inappropriate (eg. in quoted work by other authors). So, there had to be a way of permanently suppressing such links.</li><li>The referencing differs depending on whether the term is in a Footnote or not. </li><li>I needed to check for already-existing links, variant grammatical forms, etc. </li><li>I created a MsgBox routine - providing context - so that what needed to be done with potential links could easily be decided when the linking process was (re-)run. </li><li>Links are always <u>to</u> Notes, but are <u>from</u> Notes, Archived Notes, Authors and Book & Paper Abstracts & Comments. </ol></li><li>Added a process to 'fix' - by adding the Note-ID - those note-links added without stating the ID. This will save processing time.</ol></li><li><b>Papers</b><ol type="i"><li>Papers associated with broken links:-<ol type="a"><li>Created an area to hold pdfs, and automated links thereto.</li><li>Created a pop-up to say I'd remove such pdfs if requested by their authors.</li><li>Consequently, haven't password protected the area yet. </ol></ol></li><li><b>Process</b><ol type="i"><li> Re-engineered Website <a name="40"></a>Maintenance Dashboard to show extra topical links (and show them at the top of the page).</ol></li><li><b>Spider</b><ol type="i"><li>The Spider was generating WebRefs. Procedurally, this ought not to have been possible. It turned out to be because <U><A HREF="#On-Page_Link_520_14">unprocessed</A></U><SUB>14</SUB><a name="On-Page_Return_520_14"></A> references got added to the end of the last WebLinks_Tester_Brief page, which then got Spidered. I've stopped this happening, so hopefully the problem will not recur.</ol></li><li><b>Status</b><ol type="i"><li>Added extra items to Functors to facilitate Quarterly Reporting:- <ol type="a"><li>Automatically calculated QTD & YTD time statistics in the quarterly reports.</li><li>Provided a YTD task list for Status Reports for projects "in abeyance" to make reporting easier. </li><li>Modified the statistics - to be just YTD - for YTD Status reports. </li><li>Created table for - by Project - "Plans for the near future" tasks, and a functor to add them to the status report. </li><li>Took "items competed" and "plans for the near future from the development log for the Web-tools status report. </li><li>Created another functor to add these lists to the Summary report. <BR></ol></ol></li><li><b>WebRefs</b><ol type="i"><li>Created Functor to add stats to <a name="40"></a>Website Generator Documentation - Web Links page.</ol></li></ul><!-- FUNCTOR_END --></li><li>The following items were initiated or progressed:- <ol type="i"><li>Various  infrastructural issue , including the migration of my website from UKServers to Namesco. </li><li>I made the termly update to the <A HREF = "http://www.enigmaensemble.co.uk/" TARGET = "_top">Enigma Ensemble</A> (http://www.enigmaensemble.co.uk/) Website.</li><li>I was asked to roll forward the ECBA  Competitions spreadsheet to the next financial year, but managed to persuade them they could do it themselves!</ol></li><li>Full details for 2Q18 are given below:- <a name="Off-Page_Link_Activity"></a> </li></ol><!-- FUNCTOR_ID=01 --> <b><u>Website</u></b> (Total Hours = 139)<ol type="I"><li><b>Website - Development</b> (Total Hours = 107.25)<ul type="disc"><li>Create password-protected area to hold pdfs, and links thereto (1.75 hours)</li><li>WebRefs - Create Functor to add stats to "Website Generator Documentation - Web Links" page (2 hours)</li><li>WebRefs - Create Functor(s) to add stats to "Website Generator Documentation - Web Links" page (0.25 hours)</li><li>Website - Correction of narratives on Note time-recording pseudo-papers (1.25 hours)</li><li>Website - Generator - Add extra items to Functors to facilitate Quarterly Reporting (21 hours)</li><li>Website - Generator - Architecture - Adjust MS Access Control Page (3.25 hours)</li><li>Website - Generator - Create automatic key-word referencing to Notes (25.25 hours)</li><li>Website - Generator - Documenter - Review errors / warnings & tidy up (5.25 hours)</li><li>Website - Generator - Enhancements & Residual problems with Automatic Note Referencing (8 hours)</li><li>Website - Generator - 'Fix' auto-referenced Note - add Note IDs (6.25 hours)</li><li>Website - Generator - General: Set up FTP drive as Z: (3 hours)</li><li>Website - Generator - General: Tidy up Site - delete un-updated pages (especially old Printed Notes) (13.5 hours)</li><li>Website - Generator - Investigate Backup Run-time (1.75 hours)</li><li>Website - Generator - Investigate Spider Run-time (7.5 hours)</li><li>Website - Generator - Maintain consolidated Development Log (2.25 hours)</li><li>Website - Generator - Problems with Regen_Note_Links(_Archived) (0.5 hours)</li><li>Website - Generator - Re-engineer Website Maintenance Dashboard (extra topical links) (1.5 hours)</li><li>Website - Generator - WebRefs - Correction of errored URLs (0.75 hours)</li><li>Website - Generator - WebRefs - Spurious entries generated by Spider (2 hours)</li><li>Website - Updated "Websites-maintained" page (0.25 hours)<br>&rarr; See "<A HREF = "../../../Abstracts/Abstract_11/Abstract_11703.htm">Software Development - Website - Development</A>"</li></ul></li><li><b>Website - Education</b> (Total Hours = 2)<ul type="disc"><li>"<A HREF = "../../../BookSummaries/BookSummary_05/BookPaperAbstracts/BookPaperAbstracts_5736.htm">Barnes (Russell), Ed. - Web Designer</A>" (0.5 hours)</li><li>"<A HREF = "../../../BookSummaries/BookSummary_03/BookPaperAbstracts/BookPaperAbstracts_3648.htm">PC Pro - Computing in the Real World</A>" (1.5 hours)</li></ul></li><li><b>Website - Infrastructure</b> (Total Hours = 21)<ul type="disc"><li>Internet Connection via iPhone (0.5 hours)</li><li>Julie's Laptop Support - Including Windows 10 Bugs & Upgrades (0.5 hours)</li><li>Julie's Laptop Support - Including Windows 7 Bugs & Upgrades (2.5 hours)</li><li>Julie's New Laptop - Plan + Commisssioning (2.75 hours)</li><li>Mediaplayer 10 Installation (0.25 hours)</li><li>Microsoft Windows 10 / MS Office - Releases & Bugs (3 hours)</li><li>Move Windows Live Mail Files (0.25 hours)</li><li>PC Backups / OneDrive (2.75 hours)</li><li>Printer Toner + Paper (0.5 hours)</li><li>Website - Transfer from UKServers to Namesco (7 hours)</li><li>Website - Transfer from UKServers to Namesco - ZoomSearch problems (1 hour)<br>&rarr; See "<A HREF = "../../../Abstracts/Abstract_11/Abstract_11703.htm">Software Development - Website - Development</A>"</li></ul></li><li><b>Website - Maintenance</b> (Total Hours = 8.75)<ul type="disc"><li>18Q1 Status Reports (5.25 hours)</li><li>Website - Periodic Full Regeneration (2.75 hours)</li><li>Website - Run Web Spider (0.25 hours)</li><li>Website - ZoomSearch database refresh (0.5 hours)<br>&rarr; See "<A HREF = "../../../Abstracts/Abstract_11/Abstract_11703.htm">Software Development - Website - Development</A>"</li></ul></li></ol><br><b><u>Website Others</u></b> (Total Hours = 3.25)<ol type="I"><li><b>Website Others - ECBA Maintenance</b> (Total Hours = 1.75)<ul type="disc"><li>Bridge - ECBA Website - Webmaster Handover & Support (0.25 hours)</li><li>ECBA Website - OneDrive - Tournament Entry Spreadsheet - New Sheet for 2018/9 - Discussions (1.5 hours)<br>&rarr; See "<A HREF = "../../../PaperSummaries/PaperSummary_20/PaperSummary_20497.htm">Admin - ECBA Website - Admin & Maintenance</A>"</li></ul></li><li><b>Website Others - Enigma Ensemble</b><ul type="disc"><li>Enigma Ensemble Website - Creation, Admin & Maintenance (1 hour)<br>&rarr; See "<A HREF = "../../../PaperSummaries/PaperSummary_15/PaperSummary_15370.htm">Admin - Music - Administration</A>"</li></ul></li><li><b>Website Others - Joint Project Data Collection</b><ul type="disc"><li>Bridge - Joint Project - Data Collection & "Mini Website" output - Apple 2018 (0.5 hours)<br>&rarr; See "<A HREF = "../../../Abstracts/Abstract_19/Abstract_19107.htm">Admin - Bridge - Joint Project</A>"</li></ul></li></ol><br><!-- FUNCTOR_END --><BR><B><U>Plans for the Near Future</B></U> <BR><BR>I ve retained the planned weekly effort on this project at 12 hours. While there s still a lot on the  priority list , my intention for the rest of this academic year and the coming one is to focus on updating my technical competence. The Plan below is taken automatically from the Priority 1 items on my Development Log, as published in my <a name="40"></a>Outstanding Developments Report. <BR><a name="Off-Page_Link_Plan"></a><!-- FUNCTOR_ID=06 --> <ol type="I"><li><b><u>Own Website</u>:</b> <b><u>Priority 1 Items By Category</u>:-</b> <ul type="square"><li><b>Architecture</b><ol type="i"><li>Complete XRef-re-engineering project:-<ol type="a"><li>Ensure all links and link-pages use the new XRef table, and pension off the old tables. </li><li>Check all link-types still work and fix any errors.</li><li>Complete the auto-triggering of regeneration of  associated link pages. </li><li>Fix update bug in Convert_Webrefs.</li><li>Fix Bug whereby PaperSummary pages seem to have  Works- and  Books/Papers- Citings that refer to the same link-pages. </ol></li><li>Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.</li></ol></li><li><b>Authors</b><ol type="i"><li>Authors Narrative: enable footnotes.</li></ol></li><li><b>Backups</b><ol type="i"><li>Review architecture to improve performance; Need to document first</li></ol></li><li><b>Books/Papers</b><ol type="i"><li>Investigate whether multiple Subject/Topic/Subtopic usage leads anywhere (ie. are just the first (of 3) actually used). Fix anything amiss.</li></ol></li><li><b>Documenter</b><ol type="i"><li>Create Functor using <A HREF = "../../../Documentation/Documentation_Tables_Form_Documentation_Links.htm">Form_Documentation_Links</A> to automatically add control-links to documentation Notes.</li><li>Provide Functional Documentation for Website Generator (using Notes)</li></ol></li><li><b>Education</b><ol type="i"><li>Investigate <A HREF = "https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript-0" TARGET = "_top">Harvard CS50's Web Programming with Python and JavaScript</A> (https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript-0), and check it'll still to run in 2019</li><li>Investigate Bootstrap.</li><li>Plan what to do with "<A HREF = "../../../BookSummaries/BookSummary_06/BookPaperAbstracts/BookPaperAbstracts_6154.htm">Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses</A>" and the eBooks in my possession.</li><li>Read "<A HREF = "../../../BookSummaries/BookSummary_03/BookPaperAbstracts/BookPaperAbstracts_3648.htm">PC Pro - Computing in the Real World</A>".</li><li>Read "<A HREF = "../../../BookSummaries/BookSummary_05/BookPaperAbstracts/BookPaperAbstracts_5736.htm">Barnes (Russell), Ed. - Web Designer</A>".</li><li>Re-start "<A HREF = "../../../BookSummaries/BookSummary_06/BookPaperAbstracts/BookPaperAbstracts_6546.htm">Harvard University - CS50 Introduction to Computer Science</A>" (consider accreditation).</li><li>Understand Bitcoin & Blockchain better</li></ol></li><li><b>Footnotes</b><ol type="i"><li>Enable the re-use of Footnotes in the same <U><A HREF="#On-Page_Link_520_17">Note</A></U><SUB>17</SUB><a name="On-Page_Return_520_17"></A>. Currently, they appear twice.</li></ol></li><li><b>Notes</b><ol type="i"><li>Add "Note Alternates" to Note pages.</li><li>Allow the option to concatenate Notes in the Printed version (ie. linearly embed them essay-style), rather than treating the hyperlinks as footnotes  but still keep the hyperlink & cross-referencing in place. <ol type="a"><li>For use as "disclaimers" - eg. for "Plug Notes". </li><li>For Thesis / essays: the difficulty here is the need for linking passages to make the text run smoothly. </ol></li><li>Create auto-regen of all Note Link (Note_nnn_Link) Pages</li><li>Ensure FN referencing within Notes and referencing between Abstracts and Notes works for archived Notes.</li><li>Investigate <A HREF = "../../../Documentation/Documentation_Tables_Note_Links.htm">Note_Links</A>: Section references seem to be incorrect</li><li>Printable Notes: fix the bug whereby the  private flag is round the wrong way.</li><li>Suppress the publication of the Printable versions of Temp Notes</li></ol></li><li><b>Photos</b><ol type="i"><li>Add photos of Tom - Create Timeline software</li><li>Develop software & procedure to make adding more content to the photos pages easier to undertake.</li></ol></li><li><b>Process</b><ol type="i"><li>Determine why Recalculation & Changed Book/Papers produce unneeded regeneration.</li></ol></li><li><b>Spider</b><ol type="i"><li>Determine why copying of data back to the slave database takes so long - approx. 3.5 hours. May need to re-architect.</li></ol></li><li><b>WebRefs</b><ol type="i"><li>Documentation & Bug-fixes: Phase 2 <ol type="a"><li>Re-document the procedures in the light of recent changes. </li><li>Resolve issues generated / revealed by the spider.</li><li>Investigate - and fix where possible - broken links. </ol></li></ol></li></ul></li><li><b><u>Other Websites</u>:</b> <b><u>Priority 1 Items By Category</u>:-</b> <ul type="square"><li><b>Bridge</b><ol type="i"><li>Create "Small Sites" database for Alaric (if chased)</li></ol></li><li><b>Enigma</b><ol type="i"><li>Termly updates to the <A HREF = "http://www.enigmaensemble.co.uk/" TARGET = "_top">Enigma Ensemble</A> (http://www.enigmaensemble.co.uk/) Website.</li></ol></li><li><b>Sophie</b><ol type="i"><li>Periodic updates to <A HREF = "http://www.sophiebotros.com/" TARGET = "_top">Sophie Botros: Live Site</A> (http://www.sophiebotros.com/)</li></ol></li></ul></li></ol><!-- FUNCTOR_END --><BR><B><U>Summary of Progress to Date</B></U><BR><BR>This is hived off to various separate documents, which have now been harmonising and / or consolidated:- <ol type="1"><li><a name="40"></a> Summary of Progress to Date. </li><li><a name="40"></a>Outstanding Developments,</li><li><a name="40"></a>Functional Documentation,</li><li>A summary of time expended across the years developing my <U><A HREF="#On-Page_Link_520_21">website</A></U><SUB>21</SUB><a name="On-Page_Return_520_21"></A> is at "<A HREF = "../../../Abstracts/Abstract_11/Abstract_11703.htm">Software Development - Website - Development</A>". </li></ol><FONT COLOR = "000000"><BR><HR><BR><U><B>In-Page Footnotes</U></B><a name="On-Page_Link_520_4"></A><BR><BR><B>Footnote 4</B>: <ul type="disc"><li>Well, I ve missed the boat, so will need to continue with both projects in parallel. </li><li>This was always likely to be necessary, as new features will always arise in use. It s a prototype methodology, after all. </li></ul> <a name="On-Page_Link_520_5"></A><B>Footnote 5</B>: <ul type="disc"><li>This is very tedious to produce and consequently is both incomplete and out of date.</li></ul> <a name="On-Page_Link_520_7"></A><B>Footnote 7</B>: <ul type="disc"><li>This is much more fun, as it s a purely technical task.</li><li>I ve written a vastly-improved general-purpose technical documenter for MS Access. </li></ul> <a name="On-Page_Link_520_9"></A><B>Footnote 9</B>: <ul type="disc"><li>It s a shame to abandon the  mini websites with all their ladders, as it s rather well done. </li><li>However, I can t waste time on these after I ve abandoned bridge. </li></ul> <a name="On-Page_Link_520_10"></A><B>Footnote 10</B>: <ul type="disc"><li>In particular, for the ECBA  Victor Ludorum competition. </li><li>I cannot hand any of this code over, so the tedium will return, though not to me! </li></ul> <a name="On-Page_Link_520_11"></A><B>Footnote 11</B>: <ul type="disc"><li>I had agreed to share this data sometime early in 2018</li><li>But will wait until asked again, as I doubt it ll be of any real use to anyone. </li></ul> <a name="On-Page_Link_520_14"></A><B>Footnote 14</B>: <ul type="disc"><li>Unprocessed by what? I've forgotten! </li></ul><a name="On-Page_Link_520_17"></A><B>Footnote 17</B>: <ul type="disc"><li>This occurs in these reports, but possibly elsewhere. </li></ul><a name="On-Page_Link_520_21"></A><B>Footnote 21</B>: <ul type="disc"><li>As distinct from developing other peoples websites  time which is also recorded against this project, but not against this task. </li></ul><BR><BR><FONT COLOR = "000000"></P><B>Note last updated:</B> 06/07/2018 18:56:10<BR> </P><HR> <a name="ColourConventions"></a><BR><P ALIGN="Left"><FONT Size = 2 FACE="Arial"><B><U>Text Colour Conventions</U></B><OL TYPE="1"><LI><FONT COLOR = "000000">Black</FONT>: Printable Text by me; &copy; Theo Todman, 2018<LI><FONT COLOR = "0000FF">Blue</FONT>: Text by me; &copy; Theo Todman, 2018</OL><hr><BR><a href = "../../../index.htm">Return to Home page</a><BR><B>Timestamp: 07/07/2018 10:41:07. Comments to <U>theo@theotodman.com</U>.</B></P></BODY></HTML>