Couldn't have said (written?) it better myself. Agree on all of this, aside from a few individual companies I think are technically due to bounce. Good post MM.