and for a shameless plug: I use made http://101in365.com to handle goals over the course of a year with the ability to track them in smaller increments (i.e. daily).