Value investing has been shown to work over the long term.
Have a read of David Dreman or Gallea and Patallon, both of which give evidence from long term studies that investing in stocks with Low PE, Low PCF, Low PTBV and High Dividend Yield will beat the market.
Sure there will be periods...