lots more saving stuff

should "work" with customers. Error checking is lacking and there are
probably an arseload of bugs, give it a look through if you have time (I
probably won't have time today)