diff --git a/ROOT/make/_dirs.32MB.txt b/ROOT/make/_dirs.32MB.txt
new file mode 100644
index 00000000..a9e11334
--- /dev/null
+++ b/ROOT/make/_dirs.32MB.txt
@@ -0,0 +1,21 @@
+NEW
+  AUTO 3,1
+bin
+drv
+etc
+inc
+include
+include/sys
+lib
+root
+sbin
+sys
+sys/pm
+tmp
+usr
+var
+var/log
+srv
+srv/www
+MAN
+TEXT /A2OSX.BUILD/root/make/_dirs.32MB
diff --git a/ROOT/make/_files.32MB.txt b/ROOT/make/_files.32MB.txt
new file mode 100644
index 00000000..1bed782b
--- /dev/null
+++ b/ROOT/make/_files.32MB.txt
@@ -0,0 +1,204 @@
+NEW
+  AUTO 3,1
+bin/aarp
+bin/acc
+bin/acos
+bin/arp
+bin/asm
+bin/asm.6502
+bin/asm.65816
+bin/asm.65C02
+bin/asm.65R02
+bin/asm.SW16
+bin/asm.Z80
+bin/atbrowse
+bin/atlogon
+bin/atmount
+bin/attr
+bin/bf
+bin/bmp2pix
+bin/cat
+bin/cc
+bin/chaux
+bin/chgrp
+bin/chmod
+bin/chown
+bin/chtyp
+bin/cmp
+bin/cp
+bin/csh
+bin/cut
+bin/dnsinfo
+bin/du
+bin/edit
+bin/etconfig
+bin/format
+bin/forth
+bin/grep
+bin/gtest
+bin/guitest1
+bin/hmacmd5
+bin/httpget
+bin/ipconfig
+bin/irc
+bin/kconfig
+bin/kill
+bin/l
+bin/lc
+bin/lm
+bin/ls
+bin/lsdev
+bin/lsof
+bin/md4
+bin/md5
+bin/mem
+bin/memdump
+bin/mkdir
+bin/more
+bin/mv
+bin/netstat
+bin/nl
+bin/nscutil
+bin/ntpdate
+bin/od
+bin/pak
+bin/pakme
+bin/ping
+bin/ps
+bin/rm
+bin/rpcdump
+bin/sed
+bin/seq
+bin/sh
+bin/shutdown
+bin/spdiag
+bin/stat
+bin/telnet
+bin/term
+bin/uc
+bin/uname
+bin/unpak
+bin/useradd
+bin/userdel
+bin/usermod
+bin/wc
+bin/who
+bin/xargs
+bin/xmastree
+drv/dhgr.drv
+drv/grappler.drv
+drv/grapplerp.drv
+drv/lancegs.drv
+drv/mkboard.drv
+drv/mouse.drv
+drv/pic.drv
+drv/pppssc.drv
+drv/sptape.drv
+drv/ssc.drv
+drv/ssc.i.drv
+drv/uther2.ai.drv
+drv/uthernet.drv
+drv/uthernet2.drv
+etc/bbsd.conf
+etc/hostname
+etc/hosts
+etc/httpd.conf
+etc/init
+etc/issue
+etc/motd
+etc/network
+etc/noauth
+etc/ppp.conf
+etc/tcpip.conf
+inc/a2osx.i
+inc/applesoft.i
+inc/appletalk.i
+inc/com.6551.i
+inc/com.i
+inc/eth.i
+inc/fnt.i
+inc/gfx.eve.i
+inc/gfx.i
+inc/io.d2.i
+inc/io.i
+inc/io.iic.i
+inc/io.iigs.i
+inc/kernel.i
+inc/lib.net.i
+inc/libblkdev.i
+inc/libcifs.i
+inc/libcrypt.i
+inc/libetalk.i
+inc/libgui.i
+inc/libpak.i
+inc/libtcpip.i
+inc/libtui.i
+inc/macros.i
+inc/mli.e.i
+inc/mli.i
+inc/monitor.i
+inc/net.dhcp.i
+inc/net.dns.i
+inc/net.http.i
+inc/net.smb.i
+inc/net.tcpip.i
+inc/net.telnet.i
+inc/net.tls.i
+inc/nic.8900a.i
+inc/nic.91c96.i
+inc/nic.i
+inc/nic.w5100.i
+inc/pak.i
+inc/xy.mouse.i
+inc/zp.i
+include/md5.h
+include/math.h
+include/stdio.h
+include/stdlib.h
+include/string.h
+include/unistd.h
+include/libtui.h
+include/sys/types.h
+lib/libblkdev
+lib/libcifs
+lib/libcrypt
+lib/libetalk
+lib/libgui
+lib/libpak
+lib/libtcpip
+lib/libtui
+lib/libtui.o
+root/profile
+root/netd
+root/netd2
+root/nets
+root/nets2
+sbin/bbsd
+sbin/cifsd
+sbin/getty
+sbin/gui
+sbin/httpd
+sbin/initd
+sbin/insdrv
+sbin/login
+sbin/networkd
+sbin/sysx7
+sbin/sysx7b
+sbin/telnetd
+srv/www/A2osX.logo.png
+srv/www/favicon.ico
+srv/www/hello.html
+srv/www/index.html
+srv/www/kansasfest.png
+srv/www/main.html
+srv/www/scanlines.otf
+srv/www/style.css
+sys/kernel
+sys/pm.ramworks
+sys/pm.vedrive
+sys/pm/pm.appletalk
+sys/pm/pm.nsc
+sys/pm/pm.vsdrive
+sys/vedrive.conf
+MAN
+TEXT /A2OSX.BUILD/root/make/_files.32MB
diff --git a/ROOT/make/makeall.txt b/ROOT/make/makeall.txt
new file mode 100644
index 00000000..a82956f2
--- /dev/null
+++ b/ROOT/make/makeall.txt
@@ -0,0 +1,67 @@
+NEW
+  AUTO 3,1
+#!/bin/sh
+
+. toolbox
+
+set SRC = /A2OSX.BUILD
+set DSTVOL = STABLE.32MB
+set DST = /$DSTVOL
+
+call CS
+call TBOX "   STABLE Media Creator"
+call PRINTXY 8 0 "You must have the correct image mounted on S7D2"
+echo "\n"
+read -P "Do you want to proceed (Y/N)?  " P
+switch $P
+	case Y
+	case y
+		echo
+		break
+	default
+		echo "\n\nExiting.\n"
+		exit
+	end
+	
+read -P "\nWHICH BUILD NO:  " B
+if [ -Z $B ]
+  echo "You did not enter any response."
+  echo
+  echo "Exiting"
+  exit
+fi
+
+set IM = "Stable Release Build No. ${B}"
+
+echo "\nFormatting..."
+format -B 65535 s7d2 $DSTVOL
+
+cp -Q $SRC/PRODOS $DST
+cp -Q $SRC/A2OSX.SYSTEM $DST
+cp -Q $SRC/A2osX.logo $DST
+cp -Q $SRC/BASIC.SYSTEM $DST
+cp -Q $SRC/STARTUP $DST
+
+echo "Making Directory Structure..."
+
+for DIR in (_dirs.32MB)
+	md $DST/$DIR
+	next
+
+echo "Copying Files..."
+for FILE in (_files.32MB)
+	cp -Q $SRC/$FILE $DST/$FILE
+	next
+
+echo "Welcome to A2osX!" > $DST/etc/issue
+echo >> $DST/etc/issue
+echo $IM >> $DST/etc/issue
+echo "#A2osX Build Version" > $DST/etc/version
+echo "${B}" >> $DST/etc/version
+
+mv $DST/sys/pm.* $DST/sys/pm
+
+cp -Q -R $SRC/usr/* $DST/usr
+
+MAN
+TEXT /A2OSX.BUILD/root/make/makeall
diff --git a/ROOT/make/toolbox.txt b/ROOT/make/toolbox.txt
new file mode 100644
index 00000000..c764da4e
--- /dev/null
+++ b/ROOT/make/toolbox.txt
@@ -0,0 +1,61 @@
+NEW
+  AUTO 3,1
+#!/bin/sh
+#  This script defines standard functions used by multiple scripts
+#  Clear Screen Function
+FUNCTION CS {
+  ECHO \f
+}
+# Title Box Function
+# CALL TBOX Str_Title
+FUNCTION TBOX {
+  ECHO -N "\e[1;20H"
+  ECHO "\e[7m                                        \e[0m"
+  SET LINE = 2
+  WHILE [ $LINE -NE 5 ]
+    ECHO -N "\e[${LINE};20H"
+    ECHO "\e[7m \e[0m                                      \e[7m \e[0m"
+    SET LINE = $LINE + 1
+  LOOP
+  ECHO -N "\e[5;20H"
+  ECHO "\e[7m                                        \e[0m"
+  ECHO -N "\e[3;22H $1"
+  CALL PRINTXY 7 0 ""
+}
+# Print Inverse
+FUNCTION INVERSE {
+  ECHO -N "\e[7m$1\e[0m"
+}
+# Print at Screen Location Function
+# CALL PRINTXY Num_Row Num_Column Str_String
+FUNCTION PRINTXY {
+  ECHO -N "\e[$1;$2H$3"
+}
+# Print Inverse At X Y
+# CALL INVERSEXY Row Col String
+FUNCTION INVERSEXY {
+  ECHO -N "\e[$1;$2H\e[7m$3\e[0m"
+}
+# STATUSLINE Function
+# CALL STATUSLINE Str_Message
+FUNCTION STATUSLINE {
+  ECHO -N "\e[24;0H\e[7m                                        "
+  ECHO -N "                                        \e[0m"
+  ECHO -N "\e[24;2H\e[7m$1\e[0m"
+  ECHO -N "\e[24;68H\e[7m"
+  TIME | CUT -M 10 -N 20
+  # SET DTIME = `TIME | CUT -M 10 -N 20`: ECHO -N ${DTIME}
+  ECHO -N "\e[0m"
+}
+# YesNoKeyPress Function
+#  CALL YNKP Returns 1(Y) or 0 (N)
+FUNCTION YNKP {
+  ECHO Not yet implemented
+}
+# Get String At X Y Function
+#  CALL GETXY Num_Row Num_Column Num_Length
+FUNCTION GETXY {
+  ECHO Not yet implemented
+}
+MAN
+TEXT /A2OSX.BUILD/root/make/toolbox
