I have agonized over the role of cash in stock portfolios for long. Often I felt that I should have some cash at all situations because market throws some very attractive opportunities from time to time. Other times I felt that by not remaining fully invested in the stock market I am trying to time the market which is impossible. Generally I have jumped around from one school of thought to another. Before I go into my latest thoughts on cash let me share what two popular investors practice.