I know the existance of Live USB Creator - and I used it once or twice;
but I stay using UnetBootin
=> this way my flash drive keeps formatted in e.g. fat32; it boots up PCLinuxOS when needed, else I can just use it as a flash drive in Windows/Linux, and put my files between my unetbootin-stuff when I want (and when I just need more space, I just can delete the contents in Linux AND Windows, and place it back later with UnetBootin (in Windows or in Linux)
This is because most of the other people on school uses Windows, so I can use my USB drive there (else it's worth nothing there )
Regardless its name, the liveusb creator tool is designed to put a live PCLOS on any removable
drive which has been previously formatted. That includes external HDDs and flash media drives as well as firewire or other removable drives.
Just like external HDDs a flash media drive can be partitioned to suit the user's needs.
The tool will put a bootable PCLOS on any of those partitions ...... I have tested it on the 17th partition of a flash drive.
The Win mindset has been to prevent such partitioning being 'allowed' on a removable flash device.
Such limitation of Win
does not apply to other OSs, but if the first partition of the device is FAT then Win should be able to use that space, while ignoring all the other partitions.
Multiple partitions is, IMO, a much more user friendly and convenient means of using a flash drive without artificial limitations.
As an example ..... if you have a 32GB flash drive, to use it as Win wants you to, you would have to have one large partition on it.
To use it in Linux you can have as many partitions as you wish on it.
To use it on both, but with multiple partitions, just ensure the first partition is accessible by Win -- use a Win filesystem on the first partition.
Using multiple partitions you can designate specific space for the OS, leaving the rest for other uses as the user wishes.
EDIT: And I know you need to use Live USB Creator to get a persistant installation on USB (beautiful tool for that purpose!)
As far as I am aware persistence is achievable using other tools also ...... I am not very familiar with Unetbootin as it never worked properly for me, but I would suggest it is possible to get persistence using that tool too.
The other great advantage, as I see it, of the liveusb creator tool, is its ability to put multiple versions of PCLOS on one (or multiple) partition(s) of the media, and have each of those bootable from a selection screen. Each of the individual OS versions can have persistence. It does all this, and more, with very little user input (just sufficient to know what the user wants).
Sorry, didn't mean to be so verbose
..... just wanted to highlight some of the options and the thinking behind them.