I have looked around, and noticed that you can make a LiveUSB with many distros.
My question is can i make a LiveUSB that would allow me to update, and install some programs i use onto the LiveUSB which would keep all the programs and setting from boot to boot. The reason for this is to mostly show others what you can do, but to also have some of the common programs i use alot, and to make installing easier, i have looked at UNetBootin, but all it did was make it just like a liveCD so that it couldn't update, or install any programs that it would keep on the drive.

I know it shortens the life span of the USB.