+1 to snowpine and tobisgd
there are many problems with the persistent usb and doing upgrades,etc
so, I would recommend either a "frozen" distro like maybe Browserlinux
no need to update either or any puppy, just get a new version
but, same problem with pupsave filling up
however, you can resize a pupsave but will eventually fill up if you do upgrades
this is a problem with any persistent distro because the compressed fs is read-only and so it fills up the save file/partition with new stuff constantly
If you can compromise by doing a full hdd install, then you can do upgrades, etc easily
there are options with installing to usb/SSD like hdd, see here
the important part being here
I did this once with Absolute 13.0 which uses Icewm and I found it acceptable
especially if you incorporate the techniques in that article
if you do a hdd install of a very lite distro like
the important parts are; use a lite window manager (fluxbox/openbox,etc), use a OS that is small by default (arch/slackware), use appropriate techniques for SSD/usb's
I would recommend a hard drive install of lite distro that she can get comfortable with
Slackware or best maybe a Minimilistic install of SalixOS
advantages of slackware/salixos over any other are stability/long-release cycle/infrequent updates
Salix has three different modes of installation:
1. Full: Everything that is included in the iso is installed. That includes a complete desktop environment and a complete selection of applications that matches the respective environment, always following the "one application per task" rationale.
2. Basic: This installs only a basic desktop environment, with very few extra applications installed on top, such as a web browser and the gslapt package manager. Ideal for advanced users that would like to install a lightweight Xfce, LXDE or KDE system and add their own choice of applications.
3. Core: Only the minimum essentials for a console system to start are included. A graphical environment is not provided. This is ideal if you are an experienced user and want to customize your installation for any specific purpose, such as a web server, file server etc.