Great work Mike
What tool did you use to draw the diagrams. I have done mine using an application called DesignWorks Lite. It is available at the following site:
http://www.capilano.com/dwlite.html
I found it particularly powerful as it allows the creation and reuse of devices as required.
GeoF