I am such a money ignorant throughput my life, I have been the kind of person that just cannot keep thinking about money topics for longer than 3 minutes. But, even I have come to write a program and use Excel file to track stocks and funds. So any one will need to start to face and handle money management issue at some point of the life. Though I don't keep track of stocks daily, but I do collect my employer's stocks through ESPP, so I cannot avoid the question of how long to keep them and when is the time to sell them, and also jump through hoops of complex tax code.