some great tips in this thread