You don't have to save data to hard drive to work with Puppy. You can save data to USB flash or even to Internet storage . When installed to USB flash, Puppy consumes only a little over 100 MB, or about 256 MB with OpenOffice. You can use the same USB flash (where Puppy is installed) for saving data.