Many nice tips in this thread