Using LiveLinux USB creator, and this tutorial, I turned a 32GB flash drive into a live Ubuntu USB with a 26GB casper-rw partition. This works on the computer that I created the USB with (kept all my data between sessions), but when I boot the USB from other computers it loads different data. All other computers seem to share one set of data, and the original computer seems to have its own set of data. I checked the persistant mode boot options, and they're exactly the same.
My only guess is that its storing all the other computers data in the 4.7 GB partition, and storing the original computer's data in the casper-rw partition, but I have no idea.
Some addition Information. I tried the USB on 3 other computers that originally booted either Vista, Windows 7, or Windows 8, and use either BIOS or UEFI. None of them made a difference. Computer 1 (the original) had its own data, and computers 2, 3, and 4 all shared a different set of data.