My build script continues to improve, now automatically blanking and burning a CD from the generated iso if desired. Yeah, I know there are lots of programs out there to make live CD's, but I got started on this one and anyway it's good experience and shell scripting practice.
I think the CD is quite usable now, but I keep improving it and fixing small bugs. This takes a surprising amount of tweaking and troubleshooting. I run the live CD on a test system and use it's own utilities to do most of this. I am building it now on a 2400Mhz system, but plan to move the build process to one with a 3200Mhz CPU. The build takes 30-40 minutes now, so that should go down quite a bit on the faster system which is dual core.
It's grown to 622MB unfortunately, but I plan on paring it down some, even as I add more documentation. Some of this size is because I leave most of the reference material and some programs in binary (including some Windows apps) and .deb format outside the compressed squashfs so they are available without booting the live cd, even on Windows.
Anyway, here is a screen shot: