Note: This was originally written by George Brown. I found it very useful so I am republishing it here. Not sure if you know, or if I've ever ...