<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">The user experience I'd go for is something like this:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- user downloads new Squeak release</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- runs Squeak</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- does something</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- saves image</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- quits</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- runs Squeak again</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- by default, sees her/his modifications</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- but there should be an option to "start clean" (using the release image)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">This would avoid the "please save the image in a different location" dialog, saving would just default to a location different from the release image (*)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">We had something almost like this for the OLPC Etoys release. The image was installed in /usr/local/share which is not writable by the user. Saving defaulted to a user directory. The VM startup script would check if there was an image in the user directory. If so it would run that, otherwise the system image.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">Something similar could work for Squeak. The main problem would be to have a VM mechanism for selecting an image you want to run on startup.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">- Bert -</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">(*) That said, forcing the user to choose a location on first time startup would be okay too, and better than what we have now</span></div></div>