I've recently taken on a job that has me doing a large amount of travel - and, subsequently, accruing an enormous number of points with a variety of hotel chain loyalty programs.
But beyond simply ensuring that I'm signed up for every such program that I need to interact with, and trying to always stay at hotels within the same network when possible, is there anything else I should be doing to try to maximize the value I'm getting from these programs? Are there any good resources for keeping track of promotions offering extra points, or to find out if a particular program is a better value than others?