I hold cash when nothing looks cheap. Once it exceeds 15% of my portfolio, I start putting the excess into bonds. Below that, I keep it available so I can always make at least one sizable purchase when an opportunity comes along.
Curious to hear how others handle this.