I've always thought it would be neat to setup linux the way I want it, install certain apps etc... then take a "snapshot" and be able to make it into a live CD or even an installer. I could gather a bunch of useful tools and make a rescue CD, for example. Maybe even custom code a GUI to go with it. (never did GUI coding in Linux before, but I want to learn eventually) How hard would this be to do?