diff --git a/HISTORY b/HISTORY
new file mode 100644
index 0000000000000000000000000000000000000000..b8e235ccf4d227940cf24c5ca4d6ff3d65298779
--- /dev/null
+++ b/HISTORY
@@ -0,0 +1,11 @@
+Dispense
+--------
+
+There have been three versions of this written:
+
+Original version by Peter N. Lewis
+Lost in great server crash on the 1990s
+
+Second version by David Luyer
+
+Third Version by John Hodge
diff --git a/REPOSITORIES b/REPOSITORIES
index 46a6fab978547cfad289944eedb345aaccb0920d..37612422be658f92122643ccdb4d4f9eb8e7cd61 100644
--- a/REPOSITORIES
+++ b/REPOSITORIES
@@ -10,13 +10,112 @@ Authoritative Repositories
 
 Name	: 
 URL	:
+URL	:
+Content	: 
+
+Name	:  uccvend-docs.git
+URL	:  git://git.ucc.asn.au/uccvend-docs.git 
+URL	:  http://git.ucc.asn.au/?p=uccvend-docs.git;a=summary
+Content	:  Documentation repository explaining all the things
+
+Name	:  Opendispense2
+URL	:  https://github.com/ucc/OpenDispense2
+Content	:  John Hodge's rewrite of dispense
+
+Name	:  BlinkenLights
+URL	:  https://github.com/ucc/BlinkenLights
+Content	:  Coke machine blinken lights
+
+Name	:  virtualsnack
+URL	:  https://github.com/ucc/virtualsnack
+Content	:  Curses based emulator of the UCC Snack Machine ROM
+
+
+Planned Repositories
+--------------------
+
+Name	:  uccvend-vendserver
+Content :  Snack machine python code
+
+Name	:  uccvend-snackrom
+Content :  Snack machine ROM code
+
+Name	:  uccvend-cokecode
+Content :  Coke machine PLC code
+
+Name	:  uccvend-rowe5900
+Content :  Documentation for the Snack Machine
+
+Name	:  uccvend-scripts
+Content :  Scripts for uccvend stuff
+
+Name	:  uccvend-vagrant
+Content :  Repository for Vagrantfile for uccvend development environment
+
+Name	:  uccvend-doorcode
+Content :  Working doorcode again
+
+
+Repositories of Unknown Status
+------------------------------
+
+Name	:  uccdoor.git
+URL	:  http://git.ucc.asn.au/?p=uccvend-docs.git;a=summary
+Status	:  Do doors work???
 Content	: 
 
+Name	:  webdispense.git
+URL	:  http://git.ucc.asn.au/?p=webdispense.git;a=summary
+Status	:  Probably broken???   Against old Luyer dispense
+Content	: 
+
+Name	:  /services/webdispense
+Status	:  Not currently in version control?????
+Content	:  Collection of python, JS, images, HTML.  Not 
+
+Name	:  dispensewebapi
+URL	:  https://github.com/ucc/dispensewebapi
+Status	:  Not in use?
+Content	:  Web API for dispense
 
+Name	:  opendispense2.git
+URL	:  git://git.ucc.asn.au/tpg/opendispense2.git
+URL	:  http://git.ucc.asn.au/?p=tpg/opendispense2.git;a=summary
+Status	:  Out of sync with github.  Older, assume no longer HEAD
+Content	:  John Hodge's rewrite of dispense
 
-Deprecated Repsoitories
+Name	:  jabberdoor
+URL	:  http://cvs.ucc.asn.au/cgi-bin/viewvc.cgi/anoncvs/projects/jabberdoor/
+Status	:  Probably broken???   
+Content	:  UCC Door to jabber(XMPP) gateway
+
+Name	:  dispense2
+URL	:  http://cvs.ucc.asn.au/cgi-bin/viewvc.cgi/anoncvs/projects/dispense2/
+Status	:  Needs to be migrated
+Content	:  Contains Python Code for Snack machine, failed python dispense 
+           rewrite, bitrotted virtualvend
+
+Name	:  openvend
+URL	:  http://cvs.ucc.asn.au/cgi-bin/viewvc.cgi/anoncvs/projects/openvend/
+Status	:  Needs to be migrated
+Content	:  Contains C code for Snack ROM, scans of cokebrain new board
+
+
+
+Deprecated Repositories
 -----------------------
 
+Name	:  zanchey/dispense2.git
+URL	:  http://git.ucc.asn.au/?p=zanchey/dispense2.git;a=summary
+Status	:  Not authoritative.  Patches need to be copied out.
+Content	:  Conversion of CVS repository that contains UCC Snack Machine
+           python code and Bernard's failed SQL rewrite of dispense
+
+Name	:  dispence
+URL	:  http://cvs.ucc.asn.au/cgi-bin/viewvc.cgi/anoncvs/projects/dispence/
+Status	:  Abandoned
+Content	:  Bernard attempt at dispense in SQL
+