Nomie is the best. I have used this app every day for several years. It helps me link factors to my mood and it also helps me remember what I was doing in the past. It is the BEST quantified self app out there.