I have my phone application set-up as always upright, and start when turned. Also, I usually keep it running at all times, as well as the phonebook. I suppose the autostart isn't really necessary. Also, I'm using the 'swappolube' optimisations (I did them manually) - they really do help.