The multiple authors assert timing is impossible, but their investments probably aren't doing that hot, either.
There's nothing wrong with assessing risk and investing when the odds are good, and not swinging hard when the risks are high.
James Stack is one guru I trust.
http://www.investech.com
James doesn't believe in market timing explicitly, but he does adjust portfolios to match market risk.