solved the startup directory issue, added uniquify (phew!) and a few other nice items