Yeah I wondered when someone would notice this, it happens because the variable used to remember the last shuttle used isn't defined as a global and doesn't get saved, as such the feature only works on a per session basis, It's on the ToDo list for the next version though so stay tuned :)