diff --git a/TODO b/TODO
index 2ed6087285890227cac15c92efb0d0f45a1fb93d..b9e9e54f36ff07b16a3ef38b9b9ad9c6d058560d 100644
--- a/TODO
+++ b/TODO
@@ -5,3 +5,6 @@
      vax88b5/rcaf88/netf88/
      vax91b/gce91b/net91b
      vms94a/london
+     vms93a/gce93a/net93a
+     vax92a/gce92a/net92a/
+     vax90b1/gce90b/net90b/
diff --git a/decus/vax92a/gce92a/net92a/bulletin_howtoget.txt b/decus/vax92a/bulletin-net92a/bulletin_howtoget.txt
similarity index 100%
rename from decus/vax92a/gce92a/net92a/bulletin_howtoget.txt
rename to decus/vax92a/bulletin-net92a/bulletin_howtoget.txt
diff --git a/decus/vms93a/gce93a/net93a/aaareadme b/decus/vms93a/bulletin/aaareadme
similarity index 100%
rename from decus/vms93a/gce93a/net93a/aaareadme
rename to decus/vms93a/bulletin/aaareadme
diff --git a/decus/vms93a/gce93a/net93a/aaareadme.txt b/decus/vms93a/bulletin/aaareadme.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/aaareadme.txt
rename to decus/vms93a/bulletin/aaareadme.txt
diff --git a/decus/vms93a/gce93a/net93a/allmacs.mar b/decus/vms93a/bulletin/allmacs.mar
similarity index 100%
rename from decus/vms93a/gce93a/net93a/allmacs.mar
rename to decus/vms93a/bulletin/allmacs.mar
diff --git a/decus/vms93a/gce93a/net93a/board_digest.com b/decus/vms93a/bulletin/board_digest.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/board_digest.com
rename to decus/vms93a/bulletin/board_digest.com
diff --git a/decus/vms93a/gce93a/net93a/board_special.com b/decus/vms93a/bulletin/board_special.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/board_special.com
rename to decus/vms93a/bulletin/board_special.com
diff --git a/decus/vms93a/gce93a/net93a/bull_news.c b/decus/vms93a/bulletin/bull_news.c
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bull_news.c
rename to decus/vms93a/bulletin/bull_news.c
diff --git a/decus/vms93a/gce93a/net93a/bull_newsdummy.for b/decus/vms93a/bulletin/bull_newsdummy.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bull_newsdummy.for
rename to decus/vms93a/bulletin/bull_newsdummy.for
diff --git a/decus/vms93a/gce93a/net93a/bullcom.cld b/decus/vms93a/bulletin/bullcom.cld
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullcom.cld
rename to decus/vms93a/bulletin/bullcom.cld
diff --git a/decus/vms93a/gce93a/net93a/bullcoms1.hlp b/decus/vms93a/bulletin/bullcoms1.hlp
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullcoms1.hlp
rename to decus/vms93a/bulletin/bullcoms1.hlp
diff --git a/decus/vms93a/gce93a/net93a/bullcoms2.hlp b/decus/vms93a/bulletin/bullcoms2.hlp
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullcoms2.hlp
rename to decus/vms93a/bulletin/bullcoms2.hlp
diff --git a/decus/vms93a/gce93a/net93a/bulldir.inc b/decus/vms93a/bulletin/bulldir.inc
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulldir.inc
rename to decus/vms93a/bulletin/bulldir.inc
diff --git a/decus/vms93a/gce93a/net93a/bullet1.com b/decus/vms93a/bulletin/bullet1.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullet1.com
rename to decus/vms93a/bulletin/bullet1.com
diff --git a/decus/vms93a/gce93a/net93a/bulletin.cld b/decus/vms93a/bulletin/bulletin.cld
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin.cld
rename to decus/vms93a/bulletin/bulletin.cld
diff --git a/decus/vms93a/gce93a/net93a/bulletin.for b/decus/vms93a/bulletin/bulletin.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin.for
rename to decus/vms93a/bulletin/bulletin.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin.hlp b/decus/vms93a/bulletin/bulletin.hlp
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin.hlp
rename to decus/vms93a/bulletin/bulletin.hlp
diff --git a/decus/vms93a/gce93a/net93a/bulletin.lnk b/decus/vms93a/bulletin/bulletin.lnk
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin.lnk
rename to decus/vms93a/bulletin/bulletin.lnk
diff --git a/decus/vms93a/gce93a/net93a/bulletin0.for b/decus/vms93a/bulletin/bulletin0.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin0.for
rename to decus/vms93a/bulletin/bulletin0.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin1.for b/decus/vms93a/bulletin/bulletin1.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin1.for
rename to decus/vms93a/bulletin/bulletin1.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin10.for b/decus/vms93a/bulletin/bulletin10.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin10.for
rename to decus/vms93a/bulletin/bulletin10.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin11.for b/decus/vms93a/bulletin/bulletin11.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin11.for
rename to decus/vms93a/bulletin/bulletin11.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin2.for b/decus/vms93a/bulletin/bulletin2.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin2.for
rename to decus/vms93a/bulletin/bulletin2.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin3.for b/decus/vms93a/bulletin/bulletin3.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin3.for
rename to decus/vms93a/bulletin/bulletin3.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin4.for b/decus/vms93a/bulletin/bulletin4.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin4.for
rename to decus/vms93a/bulletin/bulletin4.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin5.for b/decus/vms93a/bulletin/bulletin5.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin5.for
rename to decus/vms93a/bulletin/bulletin5.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin6.for b/decus/vms93a/bulletin/bulletin6.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin6.for
rename to decus/vms93a/bulletin/bulletin6.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin7.for b/decus/vms93a/bulletin/bulletin7.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin7.for
rename to decus/vms93a/bulletin/bulletin7.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin8.for b/decus/vms93a/bulletin/bulletin8.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin8.for
rename to decus/vms93a/bulletin/bulletin8.for
diff --git a/decus/vms93a/gce93a/net93a/bulletin9.for b/decus/vms93a/bulletin/bulletin9.for
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulletin9.for
rename to decus/vms93a/bulletin/bulletin9.for
diff --git a/decus/vms93a/gce93a/net93a/bullfiles.inc b/decus/vms93a/bulletin/bullfiles.inc
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullfiles.inc
rename to decus/vms93a/bulletin/bullfiles.inc
diff --git a/decus/vms93a/gce93a/net93a/bullfolder.inc b/decus/vms93a/bulletin/bullfolder.inc
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullfolder.inc
rename to decus/vms93a/bulletin/bullfolder.inc
diff --git a/decus/vms93a/gce93a/net93a/bullmain.cld b/decus/vms93a/bulletin/bullmain.cld
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullmain.cld
rename to decus/vms93a/bulletin/bullmain.cld
diff --git a/decus/vms93a/gce93a/net93a/bullnews.inc b/decus/vms93a/bulletin/bullnews.inc
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullnews.inc
rename to decus/vms93a/bulletin/bullnews.inc
diff --git a/decus/vms93a/gce93a/net93a/bullstart.com b/decus/vms93a/bulletin/bullstart.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bullstart.com
rename to decus/vms93a/bulletin/bullstart.com
diff --git a/decus/vms93a/gce93a/net93a/bulluser.inc b/decus/vms93a/bulletin/bulluser.inc
similarity index 100%
rename from decus/vms93a/gce93a/net93a/bulluser.inc
rename to decus/vms93a/bulletin/bulluser.inc
diff --git a/decus/vms93a/gce93a/net93a/changes.txt b/decus/vms93a/bulletin/changes.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/changes.txt
rename to decus/vms93a/bulletin/changes.txt
diff --git a/decus/vms93a/gce93a/net93a/cmds.mai b/decus/vms93a/bulletin/cmds.mai
similarity index 100%
rename from decus/vms93a/gce93a/net93a/cmds.mai
rename to decus/vms93a/bulletin/cmds.mai
diff --git a/decus/vms93a/gce93a/net93a/copyright.txt b/decus/vms93a/bulletin/copyright.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/copyright.txt
rename to decus/vms93a/bulletin/copyright.txt
diff --git a/decus/vms93a/gce93a/net93a/create.com b/decus/vms93a/bulletin/create.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/create.com
rename to decus/vms93a/bulletin/create.com
diff --git a/decus/vms93a/gce93a/net93a/create_use_this_one.com b/decus/vms93a/bulletin/create_use_this_one.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/create_use_this_one.com
rename to decus/vms93a/bulletin/create_use_this_one.com
diff --git a/decus/vms93a/gce93a/net93a/handout.txt b/decus/vms93a/bulletin/handout.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/handout.txt
rename to decus/vms93a/bulletin/handout.txt
diff --git a/decus/vms93a/gce93a/net93a/install.com b/decus/vms93a/bulletin/install.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/install.com
rename to decus/vms93a/bulletin/install.com
diff --git a/decus/vms93a/gce93a/net93a/instruct.com b/decus/vms93a/bulletin/instruct.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/instruct.com
rename to decus/vms93a/bulletin/instruct.com
diff --git a/decus/vms93a/gce93a/net93a/instruct.txt b/decus/vms93a/bulletin/instruct.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/instruct.txt
rename to decus/vms93a/bulletin/instruct.txt
diff --git a/decus/vms93a/gce93a/net93a/login.com b/decus/vms93a/bulletin/login.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/login.com
rename to decus/vms93a/bulletin/login.com
diff --git a/decus/vms93a/gce93a/net93a/makefile b/decus/vms93a/bulletin/makefile
similarity index 100%
rename from decus/vms93a/gce93a/net93a/makefile
rename to decus/vms93a/bulletin/makefile
diff --git a/decus/vms93a/gce93a/net93a/master.com b/decus/vms93a/bulletin/master.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/master.com
rename to decus/vms93a/bulletin/master.com
diff --git a/decus/vms93a/gce93a/net93a/mx.com b/decus/vms93a/bulletin/mx.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/mx.com
rename to decus/vms93a/bulletin/mx.com
diff --git a/decus/vms93a/gce93a/net93a/mx.mai b/decus/vms93a/bulletin/mx.mai
similarity index 100%
rename from decus/vms93a/gce93a/net93a/mx.mai
rename to decus/vms93a/bulletin/mx.mai
diff --git a/decus/vms93a/gce93a/net93a/news.alt b/decus/vms93a/bulletin/news.alt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/news.alt
rename to decus/vms93a/bulletin/news.alt
diff --git a/decus/vms93a/gce93a/net93a/news.create b/decus/vms93a/bulletin/news.create
similarity index 100%
rename from decus/vms93a/gce93a/net93a/news.create
rename to decus/vms93a/bulletin/news.create
diff --git a/decus/vms93a/gce93a/net93a/news.moderators b/decus/vms93a/bulletin/news.moderators
similarity index 100%
rename from decus/vms93a/gce93a/net93a/news.moderators
rename to decus/vms93a/bulletin/news.moderators
diff --git a/decus/vms93a/gce93a/net93a/news.txt b/decus/vms93a/bulletin/news.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/news.txt
rename to decus/vms93a/bulletin/news.txt
diff --git a/decus/vms93a/gce93a/net93a/nonsystem.txt b/decus/vms93a/bulletin/nonsystem.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/nonsystem.txt
rename to decus/vms93a/bulletin/nonsystem.txt
diff --git a/decus/vms93a/gce93a/net93a/optimize_rms.com b/decus/vms93a/bulletin/optimize_rms.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/optimize_rms.com
rename to decus/vms93a/bulletin/optimize_rms.com
diff --git a/decus/vms93a/gce93a/net93a/pmdf.com b/decus/vms93a/bulletin/pmdf.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/pmdf.com
rename to decus/vms93a/bulletin/pmdf.com
diff --git a/decus/vms93a/gce93a/net93a/restart.com b/decus/vms93a/bulletin/restart.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/restart.com
rename to decus/vms93a/bulletin/restart.com
diff --git a/decus/vms93a/gce93a/net93a/setuser.mar b/decus/vms93a/bulletin/setuser.mar
similarity index 100%
rename from decus/vms93a/gce93a/net93a/setuser.mar
rename to decus/vms93a/bulletin/setuser.mar
diff --git a/decus/vms93a/gce93a/net93a/update.fil b/decus/vms93a/bulletin/update.fil
similarity index 100%
rename from decus/vms93a/gce93a/net93a/update.fil
rename to decus/vms93a/bulletin/update.fil
diff --git a/decus/vms93a/gce93a/net93a/upgrade.com b/decus/vms93a/bulletin/upgrade.com
similarity index 100%
rename from decus/vms93a/gce93a/net93a/upgrade.com
rename to decus/vms93a/bulletin/upgrade.com
diff --git a/decus/vms93a/gce93a/net93a/writemsg.txt b/decus/vms93a/bulletin/writemsg.txt
similarity index 100%
rename from decus/vms93a/gce93a/net93a/writemsg.txt
rename to decus/vms93a/bulletin/writemsg.txt