Over at the WoW subreddit, redditor mfontani did us disorganized messes a favor by plugging a guildmate's addon creations. User Saregon has several addons designed to help keep our pixellated lives just that little bit more tidy. Isle of Thunder Weekly Check will open a window to let you know which weekly events your character has completed, so you don't get confused across level 90s. In a similar vein, Daily Tamer Check tracks pet battle daily quest completions, so you don't have to. If you've been looking for a handy way to keep tabs on all this stuff, this may be the solution you've been seeking.