Pros: Provides an independent Windows environment you can easily transport from system to system; leaves no trace of applications or data on host PC; works on a variety of hardware from Flash drives to hard drives to music players or mobile phones
Cons: No file encryption built in; can't synchronize files or settings with a “real” PC