Truly live Linux distribution on USB with Casper

Many distros come with the ability to try or use the distro via a live session on USB or CD without installing it to disk. However, the live session starts fresh with every boot. I recently discovered Casper. It allows you to have a live session on USB with all work saved on USB.