Ed Driscoll’s got some great stuff here. More comments in the AM.