That time range seems to be the most effective for me as well. 9AM is about time that 3rd jug of coffee hits, so I can pay attention to my line instead of that warm bed I left.

The afternoon seems less productive because I'm usually home catching football games, but the daylight might also have something to do with it. Unless the rivers are up, the extended hours of afternoon light may make a fish a little more leary of striking.