I smell bearishness just about everywhere and from almost everyone. Tells me one thing...

Time to buy.