diff --git a/handbook/computing/todo-data.html b/handbook/computing/todo-data.html
index 0a1c03882..4f83b8d1e 100644
--- a/handbook/computing/todo-data.html
+++ b/handbook/computing/todo-data.html
@@ -46,19 +46,18 @@ If a heading is in italics, then there are hidden items.
 </dl>
 
 <h3>Cave photos needed, especially entrances</h3>
-<dl>
-<dt><!--2020-04-30 becka-->New katastered caves need photos
-<dd>1626/359 Homecoming Cave Heimkehrh&ouml;hle 2018-dm-07 
-<dd>1623/290 Fish Face Cave Fischgesicht-H&ouml;hle 2017_cucc_28  
-<dd>1623/291 Happy Butterfly Cave Gl&uuml;ckliche-Schmetterlingsh&ouml;hle
-<dd>1623/285 Knackered Tacklesack Cave Geknackter-Packsackh&ouml;hle 2006-08 
-<dd>1623/288 Purple Lupin Cave  Lila Lupinenh&ouml;hle 2015-mf-06  
-<dd>2015_cucc_24  
-<dd>1623/295 No Watermelon Cave Keine-Wassermelone-H&ouml;hle cucc-2017-23  
-<dd>1623/293 Blocked Air Cave Blocklufth&ouml;hle 2010-03 
-<dd>1623/296 Double Gemse Cave Doppel-Gemse-H&ouml;hle 2012-70 
+<details><summary><!--2020-04-30 becka-->New katastered caves need photos</summary>
+<li>1626/359 Homecoming Cave Heimkehrh&ouml;hle 2018-dm-07 
+<li>1623/290 Fish Face Cave Fischgesicht-H&ouml;hle 2017_cucc_28  
+<li>1623/291 Happy Butterfly Cave Gl&uuml;ckliche-Schmetterlingsh&ouml;hle
+<li>1623/285 Knackered Tacklesack Cave Geknackter-Packsackh&ouml;hle 2006-08 
+<li>1623/288 Purple Lupin Cave  Lila Lupinenh&ouml;hle 2015-mf-06  
+<li>2015_cucc_24  
+<li>1623/295 No Watermelon Cave Keine-Wassermelone-H&ouml;hle cucc-2017-23  
+<li>1623/293 Blocked Air Cave Blocklufth&ouml;hle 2010-03 
+<li>1623/296 Double Gemse Cave Doppel-Gemse-H&ouml;hle 2012-70 
+</details>
 
-</dl>
 <h3>Logbook fettling</h3>
 <dl>
     <dt>2019 Logbook</dt>
diff --git a/handbook/computing/todo.html b/handbook/computing/todo.html
index 990a35307..7ecc31ab8 100644
--- a/handbook/computing/todo.html
+++ b/handbook/computing/todo.html
@@ -164,6 +164,11 @@ Click here if no todo list appears here.</div></a>
 </details>
 
 <h3>Troggle</h3>
+<details><summary><!--2022-02-19 psargent-->Survex file online editing BROKEN</summary>
+        <li>depends on file permissions being set correctly in :loser: repo
+        <li>..and mainatianed correctly by the online edit system. CHECK & DOCUMENT.
+</details>
+
 <details><summary><!--2022-02-15 psargent--> Expo log parsing</summary>
 <li>Parsing broken on several old expo logs, excluded in the source code
 <li>the caching of already-parsed logfiles sems broken, troggle always re-parses all files
@@ -218,11 +223,7 @@ which it does at the moment.
     </details>
     
 <h3>Troggle Refactoring</h3>
-<details><summary><!--2022-02-15 psargent-->STATIC is very misleading</summary>
-<li>we don't use the Django package 'staticfiles' but we do have url path re_path(r'^static/ and STATIC-ROOT parameter
-from when old troggle was set up to appear to use it. Anyone reading Django documentation would be seriously confused so we
-should rename STATIC everywhere as /resources/ or just re-use /site-media/
-    </details>
+
 <details><summary><!--2022-02-15 psargent-->MIME types and filename extensions</summary>
 <li>We should use standard <a href="https://docs.python.org/3/library/mimetypes.html">https://docs.python.org/3/library/mimetypes.html</a> 
 to convert between mimetypes and filenames, not our own hacks
@@ -243,11 +244,16 @@ But note that there are TWO packages called python-magic, see https://stackoverf
         <li><!--2020-07-24 psargent-->Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/
         <li><!--2020-07-24 psargent-->Get all trogglistas to read https://martinfowler.com/tags/refactoring.html
     </details>
-<details><summary><!--2020-07-24 psargent-->Flatfiles is used to deliver CSS and JS for django admin pages,</summary>
-        <li><!--2020-07-24 psargent--> use flatfiles but fix awkradnesses such as /expofiles/ directory listing not working
-    
-
+<details><summary><!--2020-07-24 psargent-->expopages is used to deliver CSS and JS for django admin pages,</summary>
+        <li><!--2020-07-24 psargent--> use expopages but fix awkwardnesses such as /expofiles/ directory listing not working
 </details>
+<details><summary><!--2022-02-19 psargent-->gardening our main model files for unused things</summary>
+        <li>get rid of 'expeditionday' as a concept everywhere ?
+</details>
+<details><summary><!--2022-02-19 psargent-->Make QM a first-class 'thing' and manage them explicitly in troggle</summary>
+        <li>after fixing the display of QMs from the existing hodge-podge
+</details>
+
 
 <h3>Expo Server</h3>
 <details><summary><!--2020-07-24 psargent--> document cgit installation and config</summary>
@@ -260,6 +266,7 @@ But note that there are TWO packages called python-magic, see https://stackoverf
 
     </details>
 <details><summary>Apache & MySQL configuration </summary>
+        <li><!--2022-02-18 psargent-->robots.txt completely missing from /home/expo/static or troggle:/media
         <li><!--2020-04-10 psargent-->Fix and document permissions for cron jobs
         <li><!--2020-05-14 psargent-->Document "anacron" / cron system on server
         <li><!--2020-04-10 psargent-->Explain why Docker containers can be a maintenance nightmare unless built from a script
@@ -272,9 +279,7 @@ But note that there are TWO packages called python-magic, see https://stackoverf
 <font color="fuchsia">This to-do-list gadget itself</font>
 </h3>
 <details><summary>Status</summary>
-    <li>This one is being replaced by HTML5 with no JS. But the other todo page still uses JS
-        <li>Make it only click once to change display state of the DT tag
-
+    <li>This one now uses just HTML5 with no JS. But the other todo page still uses JS
     </details>
 <details><summary><!--2020-03-26 psargent-->Eventual aim</summary>