Have you gone through the comments in this recent topic thread ?
You will likely find some of the general advice in those comments relevant and helpful.