Very good article and have a lot of good suggestions.
I have my own to-do/to-learn list. I keep adding it up whenever I find any good idea worth a try. Once I am done, I mark it completed. It makes me feel good to see how much I have done as time goes by.