Several traditional theories of investing have failed in last 7-10 years. some of them are already contradiction in itself. What the share maket has given the lesson that track good companies, good management companies , high growth companies with decent profits permanantly with you and trat them like bank's fixed deposits.